Ricerca e sostituzione del testo

Bash:
Ricerca e sostituzione del testo

How to:

Ecco alcuni comandi Bash basilari per cercare e sostituire testo.

Usa grep per cercare:

grep "cerca" file.txt

Sostituisci testo con sed:

sed -i 's/vecchio/nuovo/g' file.txt

Esempio con output:

echo "Ciao mondo" > file.txt
sed -i 's/mondo/mondi/g' file.txt
cat file.txt

Output:

Ciao mondi

Deep Dive

Stringere la cinghia e addentrarsi: la capacità di cercare e sostituire è antica quanto i primi editor di testo. Su Unix, sed (stream editor) è lo strumento classico, usato dagli anni ‘70. Alternativa moderna, awk gestisce dati complessi, e perl, con espressioni regolari potenti, per elaborazioni avanzate.

Dettagli implementativi: sed lavora su flussi di input modificandoli al volo. Usa espressioni regolari (regex), che permettono ricerche flessibili e potenti.

See Also

Rimani aggiornato e approfondisci: