小编JPa*_*shs的帖子

Linux命令查找和删除包含给定文本的文件

是否有一个终端命令来删除包含给定文本的文件?

假设我有三个文件,其中一些包含文本“extract($_REQUEST)”:

  • file-1.php:此文件包含文本“extract($_REQUEST)”
  • file-2.txt: 我不
  • file-3.html:此文件包含文本“extract($_REQUEST)”

我正在寻找的命令将删除文件:file-1.phpfile-3.html.


更新:该文件仅当“extract($_REQUEST)”是文件中唯一的文本行时才应删除该文件。请参阅以下示例:

  • file-4.php:此文件JUST包含文本“提取物($ _ REQUEST)”
  • file-5.php: 该文件包含文本“extract($_REQUEST)”和其他文本行

然后命令将删除file-4.php并且不会删除file-5.php

command-line command delete

0
推荐指数
1
解决办法
1042
查看次数

标签 统计

command ×1

command-line ×1

delete ×1