2017-02-23 53 views
-1

有人可以解釋如何使用unix輸入重定向的一個很好的例子嗎?建議很好的例子來解釋unix輸入重定向

要查找一個文件中的文本,我可以用這個辦法

grep的 「文本文件」 file.txt

grep的 「文本」 < file.txt的

兩者的他們給出相同的輸出。我無法解釋某人如何unix輸入重定向實際上可以幫助和使用?

+0

'貓TEST1 TEST2> test3' –

+0

或其他任何不以文件作爲參數,而是依賴於標準輸入。 –

+0

但是如果我們可以在不進行重定向的情況下執行相同操作(如上例所示),那麼爲什麼會有人專門使用輸入重定向。 – neelmeg

回答

0

grep支持標準輸入(通過重定向)和參數,所以在這裏你沒有任何好處。
隨着tr可以刪除從Windows文件 '\ R' 字符:

cat windowsfile | tr -d '\r' > newunixfile 

使用該命令cat可避免(少一個節目)的:

tr -d '\r' <windowsfile> newunixfile