我在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
尝试:
udevadm monitor --env >> file ; cat file | grep "ACTION" >> result
告诉我文件和结果。
命令正确。您必须在output.txt
的末尾找到被过滤的行。你可以在两者之间添加tee
来查看复制的内容。
udevadm monitor --env | grep "ACTION" | tee >> output.txt