摘要: for语句: 语法1: for 变量 in 值1、值2... do 命令序列 done 语法2: for ((初始化变量;结束条件;运算)) do 命令序列 done while语句 语法1: while [ 条件 ] do 命令序列 done 语句2: while read -r line 逐行读 阅读全文
posted @ 2017-10-12 23:01 飘曳残生 阅读(110) 评论(0) 推荐(0) 编辑
摘要: #!/bin/bash (固定开头) # 注释(脚本中) cat 1.sh 查看脚本 1.执行脚本 1)先给脚本执行权限 chmod 744 1.sh 或 chmod +x 1.sh 2)执行 ./1.sh (./当前路径) 2.赋予权限直接运行 chmod a+x first.sh ./first 阅读全文
posted @ 2017-10-12 22:52 飘曳残生 阅读(103) 评论(0) 推荐(0) 编辑
摘要: date:查看系统时间 date ‘ +%Y%m%d ’ 格式化当前时间输出 date -d ' 7 day ago ' ‘ +%Y%m%d ’ 7天前时间 date -s "2017-10-12 22:34:34" 临时修改系统时间 a="123-log" #echo ${ a:4:2} 取a字符 阅读全文
posted @ 2017-10-12 22:40 飘曳残生 阅读(88) 评论(0) 推荐(0) 编辑
摘要: -e:文件名,如果文件存在则为真 例:echo [ -e /etc ] ; $? -r:文件名,如果文件存在且可读则为真 -w:文件名,如果文件存在且可写则为真 -x:文件名,如果文件存在且可执行则为真 -d:文件名,如果文件存在且为目录则为真 -f:文件名,如果文件存在且为普通文件则为真 -s:文 阅读全文
posted @ 2017-10-12 22:05 飘曳残生 阅读(120) 评论(0) 推荐(0) 编辑
摘要: a=2 b=3 算术运算 — — $((expression)) echo $((a+b)) 、echo $(($a+$b)) — — $[expression] echo $[a+b] — — expr expression echo expr $a + $b (有空格) 内置测试判断(测试表达式 阅读全文
posted @ 2017-10-12 21:50 飘曳残生 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 预定义变量 由系统保留和维护的一组特殊的变量(量)。 $0:当前进程或脚本的名称 $!:后台运行的最后一个进程的PID号 $?:表示最后运行的命令的结束代码(0:成功,非0:失败) $*:所有参数列表。如"$*"用["]括起来的情况、以"$1 $2 … $n"的形式输出所有参数。 $$:当前进程的I 阅读全文
posted @ 2017-10-12 21:19 飘曳残生 阅读(75) 评论(0) 推荐(0) 编辑