Chcę usunąć jeden lub więcej określonych numerów linii z pliku. Jak mam to zrobić za pomocą sed?
46
Aby usunąć linie 2, 12-17 i 57 linii z pliku data.txt
za pomocą sed
można zrobić coś takiego:
sed -e '2d;12,17d;57d' data.txt
do utworzenia kopii zapasowej oryginalnego pliku (z .bak
rozszerzeniem) użyj -i.bak
polecenia.
sed -i.bak -e '2d;12,17d;57d' data.txt