1、输出重定向
ls -al > test
将al文件中的内容输出到test中
2、test中有多少行、多个个单词、多少个字节
wc <test
3、expr用于数学计算
c = $(expr 8/2);
可以使用方括号代替expr
d=$[8/2];
4、浮点数计算
e=$(echo "scale=4;10/3" | bc);
计算10/3的结果,保留四位小数
其中,运算符“|”叫做管道,一个结果的输出作为另一个的输入
5、内联输入重定向
f=$(bc << EOF
a1 = ($a*$b)
a1/3
EOF
)
7、
echo $?: 退出的状态码
pwd: 输出当前的目录环境
命令执行退出的状态
0 成功
127 没有找到命令
1 未知错误
126 命令不可执行
8、if命令
if 命令
then
命令
fi
(只有if命令的退出状态码为0,才会执行then部分)