输入重定向
和输出重定向一样,Unix 命令也可以从文件获取输入,语法为:
command1 < file1
这样,本来需要从键盘获取输入的命令会转移到文件读取内容。
注意:输出重定向是大于号(>),输入重定向是小于号(<)。
范例1:统计 users 文件的行数
$ wc -l users
2 users
也可以将输入重定向到 users 文件:
$ wc -l < users
2
注意:上面两种方式的结果不同。第一种方式,会输出文件名;第二种方式不会,因为它仅仅知道从标准输入读取内容。
范例2:输入和输出重定向同时使用
command1 < infile > outfile
同时替换输入和输出,执行command1,从文件infile读取内容,然后将输出写入到outfile中。
编写并测试2个范例,并查看结果是否与教程一致。