我有一个如下文件,
#!/bin/bash
i=1
export basename=z-4-1_
在文件“1.bash”我想保持原样,但在文件“2.bash”我想改为z-4-2_和文件“3.bash”我想改变进入z-4-3_,直到我到达15。
如何解决这个问题?通过使用脚本修改不同文件中的这些数字。
答案 0 :(得分: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
答案 1 :(得分:0)
有点短:
for i in {1..15}
do
echo -e "#!/bin/bash\ni=1\nexport basename=z-4-${i}_" > $i.bash
done