我是 Linux 世界的新手,我使用 Bash shell 并进行了一些练习。我怎样才能执行一个循环给出一个表达式作为计数器?例如循环遍历文件中的单词量。
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
不管用,
有什么建议吗?