【发布时间】:2016-05-25 06:15:33
【问题描述】:
我想我会把它放在这里来帮助其他可能需要它的人。
我有一个名为电子表格.csv 的文件,它位于我服务器上的 500 个不同位置。经过一系列的试验和错误,我确定了这个解决方案来复制这个文件的每个实例,重命名它(按增量)并将它复制到不同的文件夹中。
希望这对某人有所帮助!
COUNTER=0;
for f in $(find folder/ -name 'spreadsheet.csv');
do
cp -v $f /new/location/spreadsheet$COUNTER.csv;
COUNTER=$[$COUNTER+1];
done
【问题讨论】:
-
请遵循本网站的格式。在问题中提出问题,然后在下面提供答案。
-
请注意,Bash
$[…arithmetic…]表示法已弃用,取而代之的是$((…arithmetic…))或((…arithmetic…))— 请参阅 arithmetic expansion。不再记录带有单方括号的$[…]。