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 ( 123e 123456) vengono eliminate, ma devo eliminare solo 123dal file
$ sed -i 's/123//g' dummy.sh
$ vi dumm.txt
456
789
456
456
quando eseguo il comando seguente 123viene sostituito con null.
Qualcuno può dire come eliminare un'intera riga se contiene solo un numero specifico?
grepse usi così. Ma può essere superiore per alcuni compiti a causa delle sue opzioni:grep -xv 123