bash脚本
音符的律动
一个喜欢发呆的小男孩
展开
-
bash-脚本流程控制笔记
1.if流程控制 #!/bin/bash echo hello; echo there filename=ttt.sh if [ -e "$filename" ]; then # 注意: "if"和"then"需要分隔,-e用于判断文件是否存在 echo "File $filename exists."; cp $filename $filename.bak else ...转载 2019-03-21 14:50:58 · 188 阅读 · 0 评论 -
bash-脚本中常用比较的语法笔记
参数处理参数处理说明$#传递到脚本的参数个数$*以一个单字符串显示所有向脚本传递的参数。$$脚本运行的当前进程ID号$!后台运行的最后一个进程的ID号$@与$*相同,但是使用时加引号,并在引号中返回每个参数。$-显示Shell使用的当前选项,与set命令功能相同$?显示最后命令的退出状态。0表示没有错误,其他任何值表明有错误。...转载 2019-03-23 15:58:32 · 471 阅读 · 0 评论 -
bash-脚本杂项笔记
一.比较算术比较, 比如一个变量是否为0, [ $var -eq 0 ]。文件属性测试,比如一个文件是否存在,[ -e $var ], 是否是目录,[ -d $var ]。字符串比较, 比如两个字符串是否相同, [[ $var1 = $var2 ]]。[] 常常可以使用 test 命令来代替,示例:if [ $var -eq 0 ]; then echo "True"; fi...转载 2019-03-23 17:17:42 · 206 阅读 · 0 评论