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.txtRicerca 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 → nuovoDeep 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
- La pagina man di
sed: https://www.gnu.org/software/sed/manual/sed.html - Fish Shell documentazione: https://fishshell.com/docs/current/index.html
- Tutorial di
grep: https://www.gnu.org/software/grep/manual/grep.html - Introduzione a
awk: https://www.gnu.org/software/gawk/manual/gawk.html