私は以下のようなファイルを持っています、
#!/bin/bash
i=1
export basename=z-4-1_
ファイル「1.bash」ではそのままにしておきたいのですが、ファイル「2.bash」ではz-4-2_に変更したいのですが、ファイル「3.bash」ではzに変更したいのですが-4-3_、そして私が15に達するまで続けます。
この問題にどのように取り組みたいですか?スクリプトを使用して、さまざまなファイルでこれらの番号を変更します。
このスクリプトはあなたのためにそれをするはずです:
#!/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
やや短い:
for i in {1..15}
do
echo -e "#!/bin/bash\ni=1\nexport basename=z-4-${i}_" > $i.bash
done