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: