我想根据每个文件夹中以相同两个字母开头的文件数量执行不同的操作 --- 如果 TS 中的文件小于或等于 6 来执行一组操作,否则执行另一组我的数据看起来像这样
files/TS01 -- which has 2 files
files/TS02 -- which has 5 files
files/TS03 -- which has 2 files
files/TS04 -- which has 7 files
files/TS05 -- which has 9 files
我试过了
FILES="$TS*"
for W in $FILES
do
doc=$(basename $W)
if [ $W -le 6 ]
then
....
done ...
fi
done
但我收到一条错误消息,提示“需要整数表达式”
我试过
if [ ls $W -le 6 ]
我收到另一个错误说“争论太多”
你能帮忙吗