【发布时间】:2017-06-26 03:32:18
【问题描述】:
我是 ShellScripting 的新手,并且有以下基于一个更简单的脚本创建的脚本,我想向它传递一个带有路径的参数来计数文件。找不到我的逻辑错误以使其正常工作,输出始终为“1”
#!/bin/bash
i=0
for file in $0/*
do
let i=$i+1
done
echo $i
执行我使用的代码
sh scriptname.sh /path/to/folder/to/count/files
【问题讨论】:
-
在wiki.bash-hackers.org/scripting/obsolete中查看
let的条目 -
感谢您提供的信息,我一会儿再看:)