1. 程式人生 > >Ubuntu基礎命令(九)--管道和重定向

Ubuntu基礎命令(九)--管道和重定向

標準輸出:程式在預設情況下的輸出結果被稱為標準輸出(stdout),
     通常標準輸出總是指向顯示器

輸出重定向: 用於把輸出轉移到另一個地方

> 直接覆蓋檔案中的內容
>>  在原始的檔案內容後面追加
在這裡插入圖片描述在這裡插入圖片描述在這裡插入圖片描述


標準輸入: 程式預設情況下接收輸入的地方被稱為標準輸入(stdin),
     通常情況下總是指向鍵盤

輸入重定向:

<  讓程式從一個檔案中獲取輸入
在這裡插入圖片描述
cat 讀取days檔案中的每一行,然後輸出讀到的內容
在這裡插入圖片描述
立即文件: <<  立即文件明確告訴Shell從鍵盤接收輸入,並傳遞程式
在這裡插入圖片描述
立即文件 指定一個代表結束的分隔符,當Shell遇到這個單詞的時候,即認為輸入結束,並把剛才輸入一起傳遞給命令
分隔符

可以是:EOF、END、eof
在這裡插入圖片描述


管道

| 將一條命令的輸出連線到另一條命令輸入
在這裡插入圖片描述