Shell脚本编程的一些基础(2)


输出重定向:
>:定义标准输出重定向   会把文件原有内容覆盖掉  覆盖输出重定向
>>: 追加输出重定向
2>:错误覆盖输出重定向
2>>:错误追加输出重定向
&>混个输出覆盖重定向
&>>混合输出


&> /dev/null 丢弃输出


set -C 不允许使用覆盖输出
set +C 允许使用覆盖输出


管道:把一个命令的输出当作另一个命令的输入
  |
 
COMMAND1 | COMMAND2 | COMMAND3 | ...

管道一次把所有的内容传给后面的 命令

#tee   既显示又保存  两项输出

输入重定向;
<  输入重定向 符号
<<  here document   用于脚本当中生成一个问件时使用

脚本条件判断:
判断:bash
test expression
[ expression ]  必须有空格  可以做单独的语句
[[ expression ]]  可以使用类似正则表达式的方式
[ ! expression ] 非


数值比较   整数比较测试
-gt 大于 great than
-ge 大于等于 great
-lt 小于
-le 小于等于
-eq 等于
-ne 不等于

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wydwjj.html