这是我正在处理的 bash 脚本:
i/p: o/p: 带有扩展名ls *.py
的输出文件列表.py
1.如何知道文件的个数“n” .py
?
2.然后将泵文件一一放入程序中做进一步处理?
答案1
我会使用一个数组:
# get the files
files=(*.py)
# list the files
printf "%s\n" "${files[@]}"
# count the files
n=${#files[@]}
# iterate over the files
for file in "${files[@]}"; do
someCommand "$file"
done
# or, if you want the index for some reason
for ((i=0; i < n; i++)); do
echo "$i: ${files[i]}"
done
bash 数组教程这里