我是新手来编写脚本。我需要对300个文件执行相同的操作。到目前为止,我已尝试过以下内容:
empty_files=$(find ./ -type f -empty)
echo "$empty_files"
现在我拥有存储在变量empty_files中的所有300个文件的完整路径。
现在我要做的是,对于结果中的每个文件
如果可以从mac命令行告诉我,请告诉我。 感谢
答案 0 :(得分:1)
您可以使用for
循环:
for file in "${empty_files[@]}"
do
... code that uses "$file"
done
您也可以直接从find
管道进入循环:
find . -type f -empty | while read -r file
do
... code that uses "$file"
done
此版本适用于任何不包含换行符的文件名。