Next: 正規表示法
Up: 資料導向與管線處理
Previous: tee 雙向重導向
Contents
DYWANG_HOME
- 共同要求:
- 在家目錄下建立 zzz 目錄。
- 切換工作目錄到 zzz,所有練習腳本皆存在此目錄。
- 腳本必須可執行。
- 練習題
- 寫一腳本 redirect1.sh,使用 cat 命令產生一個 10 行以上的檔案,檔名為 /home/dywang/zzz/redirect1.txt,每行都至少包含一個數字,使用 EOF 做為結束輸入字元。
- 寫一腳本 pipe1.sh,使用 read 從鍵盤輸入讀入檔名或目錄。以 ls 命令列出檔名或目錄,標準錯誤導向到 perror,標準輸出導向到 pright。
- 寫一腳本 pipe2.sh,使用 read 從鍵盤輸入讀入檔名或目錄。以 ls 命令列出檔名或目錄,以
&&, ||
連續執行,如果檔案或目錄存在輸出 'FILE exist',否則輸出 'FILE not exist',其中 FILE 是輸入的檔名。
- 寫一腳本 pipe3.sh,使用 read 從鍵盤輸入讀入一指定字串。
- 執行 ifconfig 命令。
- 管線處理以 grep 命令過濾出指定的字串。
- 管線處理以 sort 命令指定分隔符號為 ':',再以第二欄位排序。
- 管線處理以 tee 命令螢幕輸出同時導向到檔案,檔案名稱以指定字串命名。
De-Yu Wang
2021-01-06