51学通信论坛2017新版
标题:
1.5 输出重定向与输入重定向
[打印本页]
作者:
admin
时间:
2017-12-17 23:08
标题:
1.5 输出重定向与输入重定向
1 输入重定向
上例中,我们已经见过了把ls命令的输出通过>保存到一个文件中。这个就叫输出重定向。
但有时候,我们不想覆盖原有文件内容,只是想做个追加操作。那用两个大于号即>>就可以了。
例如:
[root@python3 shellprogram]# date >test6
[root@python3 shellprogram]# ls
log.171217 test test6 userinfo
[root@python3 shellprogram]# more test6
Sun Dec 17 23:09:20 CST 2017
[root@python3 shellprogram]# date >>test6
[root@python3 shellprogram]# more test6
Sun Dec 17 23:09:20 CST 2017
Sun Dec 17 23:09:27 CST 2017
复制代码
2 输入重定向
输入重定向正好相反,用小于号<表示。
输入重定向将文件的内容重定向到命令
,而不是将命令的输出重定向到文件。
command < inputfile 。
还有另外一种输入重定向的方法,称为内联输入重定向(inline input redirection)。这种方法无需使用文件进行重定向,只需要在命令行中指定用于输入重定向的数据就可以了。乍看一眼,这可能有点奇怪,但有些应用会用到这种方式。
欢迎光临 51学通信论坛2017新版 (http://bbs.51xuetongxin.com/)
Powered by Discuz! X3