Bash Shell教程
网上很多shell教程,写的非常好,本文章仅仅做备忘使用,记录一些日常使用到的相关命令,以备不时之需。
!#特殊符号
主要是表示bash的路径。
#!/bin/bash
#或者
#!/usr/bin/env bash
#!/bin/bash 和 #!/usr/bin/env bash 的区别
本人更趋向于使用 #!/bin/bash 写法,安全第一。
for
for中的循环条件必须是双括号,如果for中需要执行多个语句,需要使用do…done包含起来。
for ((i=0;i<10;i++)); do
echo $i
printf -v ii '%03d' &i #格式化输出ii
echo $ii
done
list
对于无规律的一组元素时使用list,比较方便for调用。
list="aa bb cc dd"
for ii in $list; do
echo $ii
done