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.

| improve this answer | |

You must log in to answer this question.

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