【发布时间】:2016-11-06 19:24:19
【问题描述】:
我需要创建通过 file050.txt 生成名为 file001.txt 的文本文件的 Bash 脚本 在这些文件中,除了 file007.txt 需要我为空之外,所有文件都应该插入“This if file number xxx”(其中 xxx 是分配的文件号)。
这是我目前所拥有的......
#!/bin/bash
touch {001..050}.txt
for f in {001..050}
do
echo This is file number > "$f.txt"
done
不知道从这里去哪里。任何帮助将不胜感激。
【问题讨论】:
-
您是否尝试过在循环中使用
if语句,或者通过覆盖您选择的文件(file007.txt)来跟随循环,例如echo > file007.txt? -
touch的意义何在?只是重定向到文件中没有做什么?
标签: bash