我想创建一个文件,如何在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'
答案 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