Linux的shell命令的高级操作,主要有:
输出重定向,操作符是:>、>>
输入重定向,操作符是:<
管道操作,操作符是(|)
关于输出重定向,请参考我的浅文《Linux Shell脚本攻略-书中关于重定向理解与补充》;关于管道操作,请参考我的《Linux管道操作的理解和代码实证》。这两个文档中,限于篇幅,没有记录“输入重定向”这部分。结合本人最近一段时间的操作理解,记录下来,正好可以补充讲述这一部分。
1 Shell 输入重定向"<"的基本概念
命令语法:command < file
对该命令的解释是:将输入重定向到 file。
进一步的解释是:本来需要从键盘获取输入的命令会转移到文件读取内容。
2 Shell 输入重定向"<"的例子
$ cat input.txt