Command-Line
Grep 上次執行結果的特定內容?
我從 CLI 安裝了一些實用程序,並得到了相當長的詳細輸出,描述了直接安裝的內容、需要一些依賴項、不再需要安裝的內容等。
有沒有辦法從最後一個命令中獲取一些東西?我需要一個非常確定的詞。
謝謝,
我需要在執行安裝命令後執行此操作,而不是用於即將到來的安裝命令。
雖然在執行灌輸命令後我不知道執行此操作的命令,但我所做的是將 Bash 本身的輸出複製到 Vi 或 Nano 等文本編輯器中,然後搜尋所需片語的所有實例.
'your install command' > /tmp/out.txt 2>&1
然後,使用 /tmp/out.txt grep 所需的模式
grep "pattern" /tmp/out.txt
將 stderr 重定向到 stdout (&1),然後將 stdout 重定向到文件:
'your install command' > /tmp/out.txt 2>&1