1
以及即時通訊在這幾個小時,我不明白爲什麼我不能在值保存到變量:bash腳本找一些指導
let inicio=${tlinhas[0]}/2+1
tail -n +$inicio $1 | head -n $tlinhas | grep $2 | while read linha
do
let palavras=$palavras+$(echo $linha | wc -w)
echo $palavras
done
printf "%d" $palavras
的問題是,我每次打印時可變palavras其始終爲零,但如果我打印出來的,而裏面的值是14
[[email protected] FichasIndividuais]$ ./exercicio1.sh f1 Licenciatura
7
7
0
看來,你的問題是瓦里能夠'palavra'範圍。 [這個問題](http://stackoverflow.com/questions/124167/bash-variable-scope)可能會幫助你。 – talles 2013-03-20 01:35:26
謝謝對此沒有意見 – 2013-03-20 01:37:33