案例需求:1、创建100个目录2、将系统中已有文件xxx.txt复制1000份3、将文件以1-10保存到第一个目录中,11-20保存到第二个目录中的形式将所有文件处理完。 知识点整理: 1、找到文件和目录额规律 2、for循环中引用shell变量 ...
分类:
移动开发 时间:
2018-12-28 13:27:34
阅读次数:
240
一、shell变量定义: 命名只能使用英文字母,数字和下划线,首个字符不能以数字开头; 中间不能有空格,可以使用下划线; 不能使用标点符号; 不能使用bash里的关键字。 变量使用: 使用一个定义过的变量,只要在变量名前面加美元符号即可, 花括号可以省略,但以下情况需要添加: 不然解释器会把$ski ...
分类:
编程语言 时间:
2018-12-27 18:45:12
阅读次数:
244
1.awk基础 awk的环境变量及其意义 https://blog.csdn.net/snowpay/article/details/52451718 linux awk命令详解 https://www.cnblogs.com/xudong-bupt/p/3721210.html 2.awk字符串连 ...
分类:
系统相关 时间:
2018-12-21 12:50:21
阅读次数:
506
linx变量子串 在本例子中,变量 test=https://www.//cnblogs./com//jjmaokk/p/10135401.html 1,${#parameter} 返回变量$parameter内容的长度(按字符),也适用于特殊变量 例: [root@lyn ~]# echo ${#... ...
分类:
系统相关 时间:
2018-12-19 13:12:45
阅读次数:
230
一、${str} 二、变量替换 三、三种计算字符串长度的效率比较 四、(())用法 五、expr 六、bc 七、条件测试 八 字符串测试 ...
分类:
系统相关 时间:
2018-12-12 00:33:25
阅读次数:
184
本文为原创博文,转发请注明原创链接:https://www.cnblogs.com/dingbj/p/10090583.html 数组的概念就不多说了,大家都懂! shell数组分为普通数组和字典数组,今天只说普通数组。 定义数组 像很多脚本语言一样,shell变量不区分类型,对于普通数组,可申明也 ...
分类:
编程语言 时间:
2018-12-09 16:22:54
阅读次数:
123
默认值表达式1 a如果没有定义,则表达式返回默认值,否则返回a的值; demo1 output: ret1: demo2 output: ret1:/usr/local 默认值表达式2 a没有定义或者为空字符串,则表达式返回默认值,否则返回a的值; demo1 output: ret1:/usr/l ...
分类:
系统相关 时间:
2018-12-03 01:13:12
阅读次数:
539
若不加上任何参数,将显示全部的shell变量与函数(与执行set指令的效果相同)。 "-"可用来指定变量的属性,"+"则是取消变量所设的属性。 在函数中使用时,declare使每个名称都是本地的,就像使用local命令一样。 提供了typeset命令以与Korn shell兼容; 但是,它已被弃用, ...
分类:
系统相关 时间:
2018-12-03 01:03:01
阅读次数:
226
shell的特殊位置变量$0相当于C语言main函数的argv[0]$1$2$3....位置参数,相当于argv[1],argv[2],argv[3]$#脚本运行时携带的参数个数$@表示参数列表(可以用做for的遍历)$*表示参数列表$?上一条命令的exitstatus(0为真非0为假)$$当前进程号IFS环境变量定义了shell用作字段分隔符的一系列字符取变量或者字符串的长度echo$a|wc-
分类:
系统相关 时间:
2018-12-03 00:51:09
阅读次数:
202
用户自定义变量 环境变量 位置参数变量 预定义变量 ...
分类:
系统相关 时间:
2018-12-01 15:21:16
阅读次数:
185