您的位置 首页 linux常用命令

linux 中 > 和 >> 的用法 echo 举例

这篇文章主要 给大家介绍 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

白眉大叔

关于白眉大叔linux云计算: 白眉大叔

热门文章