使用“tr”指令隱藏工作目錄

使用“tr”指令隱藏工作目錄

當我運行tr終端機中的命令為

tr -d text

我的遊標執行回車,但工作目錄行消失。之後我無法運行命令,除非我ctrl+ c。這裡發生了什麼事?如果我使用引號,它也可以正常工作,但這是一個理解問題。

答案1

從手冊頁:

-d Delete characters in string1 from the input.

你沒有給它任何輸入,而是給它刪除字符,所以它在一個REPL(讀取-評估-列印循環)模式。試試這個,你就能明白:

tr -d e

然後輸入test按回車鍵,你會得到tst

你可以這樣使用它:

echo "test" | tr -d e

然後你就會tst回到提示符

相關內容