[英]delete file shell script
这个问题是我的一项任务。 我知道如何创建文件,但我坚持如何删除foo foo1 foo2
和foo4
而不是foo3
。 以及如何运行
$ ksh < to_delete.shl.
编写一个shell脚本; 命名为to_delete.shl
; 将使用rm
命令创建这些文件的文件。 编辑文件并将foo3
从删除中删除目的是使用以下命令删除这些文件
$ ksh < to_delete.shl.
创建测试文件
touch foo foo1 foo2 foo3 foo4 "foo difficult" "foo
with
newlines"
将脚本编写到to_delete.sh
,该脚本将使脚本删除foo文件
for f in foo*; do echo "rm \"$f\""; done > to_delete.sh
编辑文件并将foo3删除
vi to_delete.sh <<END
:/"foo3"/d
:wq
END
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.