我的脚本:
for i in {99..100}
do
cp dummy.shp dummy.{ printf %04d%s ${i}\_shp}
done我想要拥有:
dummy.0099_shp
dummy.0100_shp我该怎么做呢?
发布于 2012-05-03 19:26:57
for i in {99..100}
do
cp dummy.shp dummy.`printf "%04d%s_shp" ${i}`
done发布于 2012-05-03 19:28:36
for i in {0099..0100}
do
cp dummy.shp dummy.${i}_shp
done发布于 2012-05-03 20:12:28
这可能对你有用:
parallel cp dummy.shp {} ::: $(seq -f'dummy.%04g_shp' 99 100)但不会:
for i in 0099 0100
do
cp dummy.shp dummy.${i}_shp
done或者:
cp dummy.shp dummpy.0099_shp; cp dummy.shp dummy.0100_shp变得更容易?
https://stackoverflow.com/questions/10430292
复制相似问题