Sostituire stringhe in un file con sed: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
mNo edit summary |
||
| Line 5: | Line 5: | ||
Lo switch '''-i''' fa si che il file venga editato "in place", e si possono dare più files come argomenti. | Lo switch '''-i''' fa si che il file venga editato "in place", e si possono dare più files come argomenti. | ||
* *[http://drupal.org/node/128513 sed - replace text in single or multiple files | drupal.org] | |||
*[http://drupal.org/node/128513 sed - replace text in single or multiple files | drupal.org] | |||
== Sostituire una stringa solo in una riga specifica== | |||
Per sostituire la stringa | |||
#pippo | |||
con la stringa | |||
pippo | |||
solo nella riga 259 | |||
sed -i '259 s@^#pippo@pippo@' | |||
* [http://www.linuxquestions.org/questions/linux-newbie-8/sed-substitute-a-word-only-in-a-certain-line-786438/#post3849633 (SOLVED) SED - substitute a word only in a certain line] | |||
Latest revision as of 09:23, 21 October 2010
Questo comando sostituisce la stringa Windos con Linux nei files file2 file2 e file3:
sed -i 's/Windows/Linux/' file1 file2 file3
Lo switch -i fa si che il file venga editato "in place", e si possono dare più files come argomenti.
Sostituire una stringa solo in una riga specifica
Per sostituire la stringa
#pippo
con la stringa
pippo
solo nella riga 259
sed -i '259 s@^#pippo@pippo@'