我試圖複製文件並在其末尾添加奇數和偶數如何才能做到這一點?我知道我可以按順序使用{001..10},但是我怎樣才能使它成爲奇數和偶數。 PS這是bash腳本示例。使用腳本編號和複製奇數和偶數文件
for i in {001..10}; %want odd numbers 001,003,005,007,009
do
cp talk_only_L1L2_18_feb_11_2016_.wav file-$i;
done
for i in {001..10}; %want even numbers 002,004,006,008,010
do
cp talk_only_L1L2_19_feb_11_2016_.wav file-$i;
done
如果您的bash支持{} m..n而不是擴展形式的版本,你可以使用這裏介紹的方法進行:在{001'的我。 0.10};做echo $((2 * i)); done'。 – peak
@peak這對於例如'i = 008'不會真正起作用。而對於不包含數字「8」和「9」的值,前導的「0」不會被保留。 –
這只是一條評論。您可以使用例如printf來獲得填充。 – peak