Linux 输入输出重定向

《Linux 输入输出重定向》
《Linux 输入输出重定向》

范例

通过标准输出重定向将man bash命令原本要输出到屏幕的信息写入到文件readme.txt中,然后显示readme.txt文件中的内容

注:对于重定向中的标准输出模式,可以省略文件描述符1不写,而错误输出模式的文件描述符2是必须要写的。

huanyu@ubuntu:~/Documents/调查表/zz/ss$ man bash > readme.txt

《Linux 输入输出重定向》

覆盖 readme.txt 里的内容

huanyu@ubuntu:~/Documents/调查表/zz/ss$ echo "welcome to the world" > readme.txt

《Linux 输入输出重定向》

追加 readme.txt 里的内容

huanyu@ubuntu:~/Documents/调查表/zz/ss$ echo "Linux is fun" >> readme.txt

《Linux 输入输出重定向》

标准输出和错误输出的区别

标准输出只记录正确的输出信息,不正确的将会在屏幕上输出,而不会记录到重定向的文件里

huanyu@ubuntu:~/Documents/调查表/zz/ss$ ls -l readme.txt > readme.txt 

《Linux 输入输出重定向》

错误输出也只记录错误的输出信息

huanyu@ubuntu:~/Documents/调查表/zz/ss$ ls -l sss.txt 2> readme.txt 

《Linux 输入输出重定向》
《Linux 输入输出重定向》

范例

使用输入重定向把readme.txt文件导入给wc -l命令,统计一下文件中的内容行数

huanyu@ubuntu:~/Documents/调查表/zz/ss$ wc -l < readme.txt 

《Linux 输入输出重定向》

    原文作者:桓宇Harry
    原文地址: https://www.jianshu.com/p/c742121b2468
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞