我必须为作为命令行参数的目录下的数字开头的文件创建一个计数器数组。我在使用命令行参数时遇到了麻烦,例如如何添加和执行。
我的代码是
count=0
while [ $count -lt 10 ]
do
num=$count | wc -l
echo $count $num
count=`expr $count + 1`
done
我的输出现在显示为
0 0
1 0
2 0
3 0
4 0
5 0
6 0
7 0
8 0
9 0
答案 0 :(得分:2)
答案 1 :(得分:0)
您能告诉我们有关程序将执行什么操作以及程序的预期结果的更多详细信息吗?
要将自变量行传递到shell脚本,可以使用以下命令:
$/shellscriptname.sh argument1 argument2
您还可以使用$ i访问传递的参数,其中i是参数编号。
或者您可以使用以下命令将一个shell脚本的输出作为参数传递给另一个shell脚本:
$/firstshellscriptname.sh "$(secondshellscriptname.sh)"