我的剧本:

for i in {99..100}
 do
  cp dummy.shp  dummy.{ printf %04d%s ${i}\_shp}
 done

我希望有:
dummy.0099_shp
dummy.0100_shp

我该怎么做?

最佳答案

for i in {99..100}
do
  cp dummy.shp dummy.`printf "%04d%s_shp" ${i}`
done

关于linux - cp前导零,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10430292/

10-14 19:17