[LPIC-1]GNU and Unix Commands 4

Which of the following statements is correct regarding the command foo 1> bar?

A. The stdout from the command foo is appended to the file bar.
B. The stdout from the command foo overwrites the file bar.
C. The command foo receives its stdin from the file bar.
D. The command foo receives its stdin from the stdout of the command bar.
E. The stderr from the command foo is saved to the file bar.

題解

「1> bar」會將標準輸出串流的訊息導給「bar」檔案。會覆蓋原本的bar」檔案。因此選項B是正確答案。

若要將新的訊息接在「bar」檔案原本的內容之後,應使用「1>> bar」,如此一來答案就會是選項A了。

關於作者

Magic Len

各位好,我是Magic Len,是這網站的管理員。我是台灣台中大肚山上人,畢業於台中高工資訊科和台灣科技大學資訊工程系,曾在桃機航警局服役。我熱愛自然也熱愛科學,喜歡和別人分享自己的知識與經驗。如果你有興趣認識我,可以加我的Facebook,並且請註明是從MagicLen來的。

相關文章