如何使用for循环编写bash脚本,该循环创建具有不同名称的多个文本文件

时间:2014-06-23 12:45:21

标签: bash scripting

我想编写一个简单的bash脚本,允许我创建5个名为File1File2File3File4和{{1}的文本文件每个文本分别填充文字" File5",F1"F2""F3""F4"

我试过了剧本

"F5"

但是这会创建一个名为for i in 1,2,3,4,5; do echo "F"$i > File$i done 的文件,其中包含文本File1,2,3,4,5

如何更正此代码?

非常感谢

1 个答案:

答案 0 :(得分:3)

尝试使用以下代码将F1F2F3F4F5分别打印到五个不同的文件File1,File2,File3,File4,File5中。< / p>

for i in {1..5}; do echo "F"$i > File$i; done
  • {1..5}表示1到5的范围。

  • do echo "F"$i > File$i创建一个名为File$i的文件,并将值F$i打印到该文件。(i表示当前值范围为{{ 1}}到1)。