Ho un file txt
123
456
789
456
123456
Voglio eliminare caratteri specifici dal file, ad esempio (123). Ci ho provato
$ sed -i '/123/d' dummy.sh
$ vi dumm.txt
456
789
456
Nel comando seguente quando eseguo entrambe le parole ( 123
e 123456
) vengono eliminate, ma devo eliminare solo 123
dal file
$ sed -i 's/123//g' dummy.sh
$ vi dumm.txt
456
789
456
456
quando eseguo il comando seguente 123
viene sostituito con null.
Qualcuno può dire come eliminare un'intera riga se contiene solo un numero specifico?
grep
se usi così. Ma può essere superiore per alcuni compiti a causa delle sue opzioni:grep -xv 123