我從for循環讀取文件中的每一行,並在每行之後讀取每個單詞,從而得到一些奇怪的行爲。閱讀每行跳過最後一個字。我想我可能必須指定空格和換行符都是分隔符,但我還沒有發現如何做到這一點。這裏是腳本的重要部分:「閱讀」每行跳過最後一個字
cat $i | while read line
do
echo $line
sleep 1
#Process each word
echo $line | while read -d ' ' word
do
echo $word
sleep 1
done
done
避免不必要的'cat's:'while read line;做...;完成<$ i' – knittl 2012-02-25 18:38:55