是否有一个终端命令来删除包含给定文本的文件?
假设我有三个文件,其中一些包含文本“extract($_REQUEST)”:
file-1.php
:此文件包含文本“extract($_REQUEST)”file-2.txt
: 我不file-3.html
:此文件包含文本“extract($_REQUEST)”我正在寻找的命令将删除文件:file-1.php
和file-3.html
.
更新:该文件仅当“extract($_REQUEST)”是文件中唯一的文本行时才应删除该文件。请参阅以下示例:
file-4.php
:此文件JUST包含文本“提取物($ _ REQUEST)”file-5.php
: 该文件包含文本“extract($_REQUEST)”和其他文本行然后命令将删除file-4.php
并且不会删除file-5.php
。