我发现自己每隔一段时间就要做这件事,并且想知道是否有办法简化这个命令?
从本质上讲,我所做的只是复制文件并重新命名。创建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
Bash版本: GNU bash, version 3.00.16(1)-release (i386-pc-solaris2.10)
答案 0 :(得分: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)