命令Linux不工作“grep”

时间:2014-06-11 08:44:36

标签: linux grep

我在Linux中使用命令grep从输出文件中获取特定信息,但我不知道为什么不复制到文件中。

当我使用这样的命令时,它可以正常工作

udevadm monitor --env | grep "ACTION"
ACTION=remove
ACTION=remove
ACTION=remove
ACTION=remove
ACTION=remove
ACTION=remove
ACTION=remove
ACTION=remove
ACTION=remove
ACTION=remove
ACTION=remove
ACTION=remove
ACTION=remove
ACTION=remove
ACTION=remove

但是,当我使用这样的命令时,它不会复制到" output.txt"

udevadm monitor --env | grep "ACTION" >> output.txt

2 个答案:

答案 0 :(得分:1)

尝试:

udevadm monitor --env >> file ; cat file | grep "ACTION" >> result 

告诉我有关文件和结果的信息。

答案 1 :(得分:0)

命令正确。您必须在output.txt的末尾找到已过滤的行。 您可以在其间添加tee以查看复制的内容。

udevadm monitor --env | grep "ACTION" | tee >> output.txt