如何将ls等命令的输出重定向到另一个命令(如grep)的输入。
换句话说: 在下面的空白处会是什么?
$ ls /etc ____ grep host #
答案 0 :(得分:2)
这称为管道,您只需在该位置使用|
。
ls /etc | grep host
返回:
hosts
hosts.equiv
hosts-orig
另一个例子:
cat /etc/hosts | grep 127
退货(对我来说):
#127.0.0.1 google.ca
127.0.0.1 localhost
答案 1 :(得分:2)
您可以使用管道|
字符。
您的命令将变为:ls /etc | grep host #