私はLinuxの世界ではまったく新しいので、Bashシェルを使用して少し練習しています。カウンターとして式を与えるループを実行するにはどうすればよいですか?たとえば、ファイル内の単語の量をループします。
for n in(wc -w text.txt)
do
echo "word number $n"
done
残念ながら、上記のスクリプトは機能しません。私がこれまでに見つけた唯一の方法は、最初にwc -w text.txtの値を出力し、次にそれを変数に割り当ててからループすることです。
wc -w text.txt
a=10 //result saw by wc -w text.txt
for((b=0; b<a; b++))
do
echo "$b"
done
問題は、wc -cの値を取得し、それを変数に直接割り当てる必要があることです。自動的に実行されるスクリプトを作成する必要がある場合、問題は次のとおりです。
a= wc -w test.txt
動作しないでしょう、
何かアドバイス?