I would like to make use of the command that looks for a specific phrase in a file:

grep -lr "text to find" *

provided here and delete all of the found files. How can I generate the relevant terminal command?


Assuming you want to delete them without further ado, use

rm $(grep -lr "text to find" *)

The $(..) runs the command within the parenthesis and uses its output as arguments for rm.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .