范例
通过标准输出重定向将man bash命令原本要输出到屏幕的信息写入到文件readme.txt中,然后显示readme.txt文件中的内容
注:对于重定向中的标准输出模式,可以省略文件描述符1不写,而错误输出模式的文件描述符2是必须要写的。
huanyu@ubuntu:~/Documents/调查表/zz/ss$ man bash > readme.txt
覆盖 readme.txt 里的内容
huanyu@ubuntu:~/Documents/调查表/zz/ss$ echo "welcome to the world" > readme.txt
追加 readme.txt 里的内容
huanyu@ubuntu:~/Documents/调查表/zz/ss$ echo "Linux is fun" >> readme.txt
标准输出和错误输出的区别
标准输出只记录正确的输出信息,不正确的将会在屏幕上输出,而不会记录到重定向的文件里
huanyu@ubuntu:~/Documents/调查表/zz/ss$ ls -l readme.txt > readme.txt
错误输出也只记录错误的输出信息
huanyu@ubuntu:~/Documents/调查表/zz/ss$ ls -l sss.txt 2> readme.txt
范例
使用输入重定向把readme.txt文件导入给wc -l命令,统计一下文件中的内容行数
huanyu@ubuntu:~/Documents/调查表/zz/ss$ wc -l < readme.txt
网友评论