0

我有一个像下面这样的文件,

#!/bin/bash
i=1
export basename=z-4-1_

在文件“1.bash”中我想保持原样,但在文件“2.bash”中我想更改为 z-4-2_,在文件“3.bash”中我想更改为 z -4-3_,一直持续到 15 岁。

想怎么解决这个问题?通过使用脚本来修改不同文件中的这些数字。

4

2 回答 2

2

这个脚本应该为你做:

#!/bin/bash

for i in {1..15}
do
    touch file$i.bash
    echo '#!/bin/bash' >> file$i.bash
    echo 'i=1' >> file$i.bash
    echo 'export basename=z-4-'$i'_' >> file$i.bash
done
于 2012-04-25T19:53:52.067 回答
0

有点短:

for i in {1..15}
do
  echo -e "#!/bin/bash\ni=1\nexport basename=z-4-${i}_" > $i.bash
done
于 2012-04-26T12:50:55.243 回答