Ho provato questo comando,Come sostituire una stringa in più file usando grep e sed quando l'argomento -i non è supportato?
grep '/static' dir/* | xargs sed -i 's/\/static//g'
ma la versione di sed sto utilizzando non supporta l'argomento -i.
Per sostituire una stringa in un file, per lo stesso file di input come l'uscita, faccio di solito questo:
sed 's/\/static//g' filename.txt > new_filename.txt ; mv new_filename.txt filename.txt
Ha funzionato! Non stavo dando un'estensione per il file di backup. Trowing that in there ha funzionato. Questo è sicuramente più facile da ricordare che passare attraverso un ciclo for. Grazie! – davierc