用shell命令讀取檔案,然後一行行輸出
阿新 • • 發佈:2019-01-24
最近面試中遇到這麼一個問題,就是關於用shell自身帶的命令,讀取檔案後一行一行輸出。第一反應就是用cat 來讀取檔案,然後for出來,面試官好像不是很滿意。
for i in `cat main.go`
do
echo $i
done
格式出問題。
採用while
cat main.go|while read tmp
doecho $tmp
done
結果就正常了。
最近面試中遇到這麼一個問題,就是關於用shell自身帶的命令,讀取檔案後一行一行輸出。第一反應就是用cat 來讀取檔案,然後for出來,面試官好像不是很滿意。
for i in `cat main.go`
do
echo $i
done
格式出問題。
採用while
cat main.go|while read tmp
dodone
結果就正常了。