删除文件 shell 脚本
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
这个问题是关于我的一项作业的。我知道如何创建文件,但我对如何删除 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