我在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
答案 0 :(得分:1)
尝试:
udevadm monitor --env >> file ; cat file | grep "ACTION" >> result
告诉我有关文件和结果的信息。
答案 1 :(得分:0)
命令正确。您必须在output.txt
的末尾找到已过滤的行。
您可以在其间添加tee
以查看复制的内容。
udevadm monitor --env | grep "ACTION" | tee >> output.txt