1

我发现自己每隔一段时间就必须这样做,并且想知道是否有办法简化这个命令?

本质上,我所做的只是复制一个文件并重新命名它。创建的功能A1, A2.. B1, B2..不可协商的:) 因此,嵌套的 for 循环。

请注意,我对创建实际的脚本文件不感兴趣。我需要一些又快又脏的东西。

bash> for x in {A..B}; do for i in {1..4};do cp orig.xml prefix_$x$i.xml; done;done

系统信息

平台: SunOS

重击版本: GNU bash, version 3.00.16(1)-release (i386-pc-solaris2.10)

4

1 回答 1

5

它还有简化的空间,例如

for x in {A..B}{1..4}; do cp orig.xml prefix_$x.xml; done;

这适用于 平台

SunOS 5.10 Generic_147441-12 i86pc i386 i86pc

GNU bash, version 3.00.16(1)-release (i386-pc-solaris2.10)
于 2013-02-22T17:48:34.927 回答