-4

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

文件'/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'

4

2 回答 2

0

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

for ((i=0; i<=11; ++i)) do printf "file \'/home/debian/%0.2d.flv\n" $i; done
于 2013-02-11T01:08:26.823 回答
0

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

例如,我想生成 70 行这样的:

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

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

seq --format="file '/home/debian/%02G.flv'" 70 > myFile.txt
于 2013-02-11T01:05:35.653 回答