要使用grep
從nohup
生成的日志文件中篩選出特定的信息,你可以使用以下命令:
nohup your_command > nohup.out 2>&1 &
這將把your_command
的輸出重定向到nohup.out
文件中,同時將錯誤信息也重定向到該文件。
接下來,你可以使用grep
命令來篩選你感興趣的信息。例如,如果你想從nohup.out
文件中篩選出包含"error"的行,你可以使用以下命令:
grep 'error' nohup.out
如果你想實時查看篩選出的信息,可以使用-f
選項與tail -f
命令結合:
tail -f nohup.out | grep 'error'
這將實時顯示包含"error"的行。如果你想篩選多個關鍵詞,可以使用-e
選項:
grep -e 'error' -e 'warning' nohup.out
或者使用正則表達式:
grep -E 'error|warning' nohup.out
這將顯示包含"error"或"warning"的行。