在shell命令(sed或其他)中创建文件

时间:2013-02-11 00:55:24

标签: shell sed

我想创建一个文件,如何在sed或其他中编写shell命令?

file'/home/debian/01.flv'
档案'/home/debian/02.flv'
档案'/home/debian/03.flv'
档案'/home/debian/04.flv'
档案'/home/debian/05.flv'
档案'/home/debian/06.flv'
档案'/home/debian/07.flv'
档案'/home/debian/08.flv'
档案'/home/debian/09.flv'
档案'/home/debian/10.flv'
档案'/home/debian/11.flv'

2 个答案:

答案 0 :(得分:0)

如果您的问题在您的示例中生成了这些文字,那么您需要的只是 seq (与 sed 相似)

例如,我想生成70行:

seq --format="file '/home/debian/%02G.flv'" 70

如果要将输出放在文件中:

seq --format="file '/home/debian/%02G.flv'" 70 > myFile.txt

答案 1 :(得分:0)

如果它是包含上述内容的文件,请尝试:

for ((i=0; i<=11; ++i)) do printf "file \'/home/debian/%0.2d.flv\n" $i; done