Eliminazione automatica di file che contengono un contenuto specifico

1

Vorrei usare il comando che cerca una frase specifica in un file:

grep -lr "text to find" *

fornito qui ed elimina tutti i file trovati. Come posso generare il comando del terminale pertinente?

    
posta Konrad 03.12.2015 - 21:17
fonte

1 risposta

2

Supponendo che tu voglia cancellarli senza ulteriori indugi, usa

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

Il $(..) esegue il comando tra parentesi e utilizza il suo output come argomenti per rm .

    
risposta data 03.12.2015 - 21:27
fonte

Leggi altre domande sui tag