"在Linux系统中有重定向和管道的功能,他们都能把前面的输出作为后面的输入,他们的区别是什么?请说出如
"在Linux系统中有重定向和管道的功能,他们都能把前面的输出作为后面的输入,他们的区别是什么?请说出如下两个命令的意思:wcoutput.wc2>error.wcls–...
"在Linux系统中有重定向和管道的功能,他们都能把前面的输出作为后面的输入,他们的区别是什么?请说出如下两个命令的意思:
wc output.wc 2>error.wc
ls –al ,/ | wc > ls.wc " 展开
wc output.wc 2>error.wc
ls –al ,/ | wc > ls.wc " 展开
1个回答
2017-08-07
展开全部
1)、重定向是把前面运行命令的结果输入到后面的文件中;而管道功能是把前面命令运行的结果作为后面命令的输入。主要区别在于>后是一个文件名,而 | 后是一个命令。
2)wc output.wc 2>error.wc 表示把/etc/passwd文件作为wc的输入,统计出passwd文件的行数、单词数和字符数,并输出到文件output.wc中,错误记录输出到error.wc中。
3)、ls –al ./ | wc > ls.wc表示把./目录下的文件列出来,由wc统计出行数、单词数和字符数,并记录到文件ls.wc中。
还有不会的请参考《linux就该这么学》,针对各种linux疑难杂症,帮助linux学习者。
2)wc output.wc 2>error.wc 表示把/etc/passwd文件作为wc的输入,统计出passwd文件的行数、单词数和字符数,并输出到文件output.wc中,错误记录输出到error.wc中。
3)、ls –al ./ | wc > ls.wc表示把./目录下的文件列出来,由wc统计出行数、单词数和字符数,并记录到文件ls.wc中。
还有不会的请参考《linux就该这么学》,针对各种linux疑难杂症,帮助linux学习者。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询