【发布时间】:2020-11-15 21:53:26
【问题描述】:
如何从列表中逐个选择文件并对其进行处理?这是我的代码:
list=$( find $path \( -name "*.c" -or -name "*.cpp" -or -name "*.cxx" -or -name "*.cc" \) )
for file in "$list"
do
done
【问题讨论】:
-
取决于您要执行的操作,但 find 中的 -exec 标志可能对您有益。
-
我收集每个具有这些扩展名的文件,然后将它们一个接一个地移动到另一个目的地。但是有些文件名包含空格。。我如何在这里使用 -exec?