至今:
find . -name 'prob*' > problems.txt
NUMOFFILES=$(wc -l problems.txt)
for((j = 1; j < NUMOFFILES; j++))
do
*insert imaginary commands here*
done
但是,我不断收到消息说这是一个无效的算术运算。我的猜测是我从 NUMOFFILES 得到的答案是字符串的形式。我的问题是如何将文本文件中的行数设置为 for 循环的变量。
谢谢!
-edit1:我对 Unix 也很陌生,这是一个作业。因此,我要求任何善良的灵魂给我的解决方案都考虑到这一点。谢谢!