本篇要介紹如何在 shell script 腳本來讀取 txt 文字檔,讀檔且每次在 while 迴圈裡將讀取的文字印出來。
while 語法介紹與範例請看這篇
範例. 讀 text.txt 文字檔, 並且印出每一行
1 | while read line ; do |
範例. 將讀取的資料分離
使用 IFS (Internal Field Separator) ,資料會依據 IFS 所定義的區隔符號將一行資料中的資料儲存成不同變數.1
2
3
4while IFS=":" read -r f1 f2 f3 f4 f5 f6 f7;
do
echo "User:" $f1
done < /etc/passwd
下一篇介紹 sleep 延遲執行
其它相關文章推薦
Shell Script 新手入門教學
Shell Script 四則運算,變數相加、相減、相乘、相除
Shell Script if 條件判斷
Shell Script for 迴圈
Shell Script while 迴圈