我試圖grep輸出未知文本和每行目錄的命令的輸出。下面是我的意思的例子:grep從發現字的開始到字的結尾
.MHuj.5.. /var/log/messages
文字和目錄可能會不時地或系統而不同。我想做的所有事情都能夠將目錄grep出來並將其發送給一個變量。
我環顧四周,但無法弄清楚如何grep到一個單詞的結尾。我知道我可以開始尋找一個「/」的搜索短語,但是我不知道如何告訴grep在這個單詞的末尾停下來,或者如果它會考慮下一個「/」一個新單詞。列出的目錄可能會改變,所以我不能假設每次都會列出相同數量的目錄。在某些情況下,會列出多行,每個行在其輸出中都會有一個目錄列表。感謝您的任何幫助,您可以提供!
擊敗你:) – djf
我把命令輸出到awk'{print $ NF}',並且它成功找到了該目錄。它也爲輸出添加了一個新的空白行。有沒有辦法得到awk命令的輸出而不在輸出的底部添加新行?謝謝! – bkstack
@ user2569472試試'awk'$ NF〜/ \ // {print $ NF}'' –