Sto cercando una directory per una stringa particolare (per vedere tutte le istanze di dove la stringa è presente e in quali file). Tuttavia, voglio escludere un determinato file dalla ricerca.
Ecco cosa sta succedendo
$echo "searchstring" > ./old_folder/useless_file
$echo "searchstring" > ./new_folder/good_file
$grep -r --exclude="old_folder/useless_file" searchstring *
./old_folder/useless_file:searchstring
./new_folder/good_file:searchstring
Ecco l'output che voglio-
./new_folder/good_file:searchstring
--exclude="old_folder/useless_file"
a semplicemente--exclude=useless_file
hai lo stesso problema? (La mia lettura della pagina man suggerisce che lo schema--exclude
dovrebbe essere solo il nome di base, escluso il percorso.)