我需要创建Bash脚本,通过file050.txt生成名为file001.txt的文本文件 在这些文件中,所有文本都应该插入“This if xxx文件编号”(其中xxx是分配的文件编号),除了file007.txt,需要我为空。如何创建一个Bash脚本来创建包含文本的多个文件?
这是我迄今为止..
#!/bin/bash
touch {001..050}.txt
for f in {001..050}
do
echo This is file number > "$f.txt"
done
不知道在哪里可以从这里走。任何帮助将非常感激。
您是否尝试过使用循环内的'if'声明,或通过如下覆盖你所选择的文件(file007.txt)如'回声> file007.txt'的循环? –
'touch'有什么意义?它只是重定向到文件中而没有做什么? –