我发现自己每隔一段时间就得这么做,想知道是否有办法简化这个命令?
实际上,我所做的只是复制一个文件并重新命名它。创建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)
最佳答案
例如,它仍有简化的余地
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)
关于linux - 简化BASH命令,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15029563/