Ricerca e sostituzione del testo

Fish Shell:
Ricerca e sostituzione del testo

How to:

Ecco alcuni esempi su come cercare e sostituire del testo nella Fish Shell:

Cerca vecchio e sostituisci con nuovo in un file:

sed 's/vecchio/nuovo/g' file.txt > file_modificato.txt

Ricerca ricorsiva nel directory code e sostituzione in-place:

grep -rl 'vecchio' code/ | xargs sed -i 's/vecchio/nuovo/g'

Output:

code/file1.txt: vecchio → nuovo
code/subdir/file2.txt: vecchio → nuovo

Deep Dive

La sostituzione di testo in Fish si appoggia spesso a sed e grep, comandi UNIX risalenti agli anni ‘70. Alternative includono strumenti come awk e perl, ma sed è il tradizionale and-to per la sua semplicità. Fish non complica troppo—bastano pochi comandi per lavori potenti.

See Also