这篇文章主要 给大家介绍 linux 中 > 和 >> 的 输出符号
其实 echo 命令非常简单,命令的输出内容如果没有特殊含义,则原内容输出到屏幕;如果输出内容有特殊含义,则输出打印其含义。
案例:
然后我们来看看 > 和>>
www.baimeidashu.com/7167.html
案例:
echo -e "baimei\ntest"
案例1: 输出内容到baimei.txt 如果文件不存在则自动创建
后写入的内容覆盖源文件内容
案例2: 追加内容到文件的底部
案例3 : > 作用 接收所有屏幕上输出的内容
只接收正确的结果,错误的结果>不接收
错误的结果>不接收
案例: >> 追加内容
案例: 2> 接收错误的结果 先清空后写入
案例: 2>>接收错误的结果 直接内容到文件底部
案例: 执行命令将不同的结果输入到同一个文件中
这里有2个用法,其中后一种是要记住的
方法一:
ls passwd >>baimei.txt 2>>baimei.txt
方法2 :
ls passwd 2>> baimei.txt 2&1 (记住)
总结:
> 正确的输出重定向 只接收正确的结果 先清空后写入
>> 正确追加输出重定向 只接收正确的结果 追加内容
2> 错误的输出重定向 只接收错误的结果 先清空后写入
2>> 错误追加输出重定向 只接收错误的结果 追加内容
www.baimeidashu.com/7167.html
欢迎来撩 : 汇总all