我有一个包含文件名的文件.
file1
file2
file3
file4
Run Code Online (Sandbox Code Playgroud)
我想创建一个shell脚本,添加'rm'面前
rm file1
rm file2
rm file3
rm file4
Run Code Online (Sandbox Code Playgroud)
如何在文件名前加上rm?
你可以做很多的方式- ,sed,vim,.perlawk
或者您可以xargs像这样使用:
xargs rm < filelist
Run Code Online (Sandbox Code Playgroud)
如果您真的坚持编辑filelist,请使用sed:
sed 's/^/rm /g' filelist > newscript
Run Code Online (Sandbox Code Playgroud)
(这意味着找到行的开头^并用rm每行替换它/g).
您甚至可以filelist使用sed -i以下方式进行就地编辑:
sed -i 's/^/rm /g' filelist
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
92 次 |
| 最近记录: |