我正在寫一些循環訪問文本文件的ksh腳本,一次處理它一行。 我傾向於使用通過文件讀取的方法
while read X1 X2 X3 X4
do
<process line>
done < $INFILE
但同事誰沒有使用
IFS="
"
for LINE in `cat $INFILE`
do
<process line>
done
類似的事情,他使用「切割」來分析,我自動獲取變量,但除此之外,還有什麼兩種方法的優缺點?別人會怎麼做?
謝謝。
你絕對是在正確的軌道上。你的同事正在使用不需要的/額外的過程,尤其是調用'cut'。祝你好運! – shellter