Kasowanie linii.
- COVERek
- Serdeczny Borsuk
- Posty: 153
- Rejestracja: 19 gru 2007, 19:35
- Płeć: Mężczyzna
- Wersja Ubuntu: 12.10
- Środowisko graficzne: GNOME
- Architektura: x86_64
- Kontakt:
Kasowanie linii.
Jest mozliwosc kasowania wybranej linii w pliku? Najlepiej w bash'u.
Linux User #462372 || Ubuntu User #20118
- pixelenter
- Serdeczny Borsuk
- Posty: 194
- Rejestracja: 31 gru 2009, 15:41
- Płeć: Mężczyzna
- Wersja Ubuntu: 10.10
- Środowisko graficzne: GNOME
- Architektura: x86_64
Odp: Kasowanie linii.
Pewnie jest, ale nie znam basha. Jak bym miał robić to w C to bym skopiował wszystko poza tym wierszem i zapisał. W bashu pewnie podobnie
http://uwolnijlaptopa.pl
http://counter.li.org/cgi-bin/certificate.cgi/528644
http://counter.li.org/cgi-bin/certificate.cgi/528644
- borzole
- Serdeczny Borsuk
- Posty: 127
- Rejestracja: 10 sie 2010, 11:48
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: GNOME
- Architektura: x86_64
- Kontakt:
Odp: Kasowanie linii.
w awk, masz tu zabawę z numerami linii: http://forum.fedora.pl/index.php?/topic ... -i-tabele/
- Sir_Yaro
- Przyjaciel
- Posty: 91
- Rejestracja: 22 maja 2005, 21:33
- Płeć: Mężczyzna
- Wersja Ubuntu: 18.04
- Środowisko graficzne: KDE Plasma
- Architektura: x86_64
- Kontakt:
Odp: Kasowanie linii.
A czym sie charakteryzuje wybrana linia ?
- dk75
- Przebojowy Jelonek
- Posty: 1142
- Rejestracja: 07 mar 2007, 22:59
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: GNOME
- Architektura: x86_64
Odp: Kasowanie linii.
kasuje wszystkie linie z wyrażeniem "tolek gola"
kasuje 6 linię w pliku
Kod: Zaznacz cały
awk '!/tolek gola/ {print}' ~/Pulpit/plik.txt >/tmp/plik.tmp && mv -f /tmp/plik.tmp ~/Pulpit/plik.txt
Kod: Zaznacz cały
awk 'NR!=6 {print}' ~/Pulpit/plik.txt >/tmp/plik.tmp && mv -f /tmp/plik.tmp ~/Pulpit/plik.txt
Linux Mint Debian Edition x86_64/2.6.39, Conky 1.8.0, Xorg 7.6/1.10.4 - GNOME 2.30.2, nVidia 285.03
Lenovo T61p, HITACHI HTS722010K9SA00 100GB, ST9250827AS 250GB
http://linuxcounter.net/user/483055.html
Lenovo T61p, HITACHI HTS722010K9SA00 100GB, ST9250827AS 250GB
http://linuxcounter.net/user/483055.html
- pi00
- Piegowaty Guziec
- Posty: 13
- Rejestracja: 30 wrz 2010, 01:05
- Płeć: Mężczyzna
- Wersja Ubuntu: 10.04
- Środowisko graficzne: GNOME
- Architektura: x86
Odp: Kasowanie linii.
Najprościej robi to program sed z opcją -i (--in-place)
Usuwa drugą linijkę.
Usuwa linię za słowem auto.
Kod: Zaznacz cały
sed -i'' -e'2d' plik
Kod: Zaznacz cały
sed -i'' -e'/auto/d' plik
$ whatis sex
sex: nic odpowiedniego.
sex: nic odpowiedniego.
- COVERek
- Serdeczny Borsuk
- Posty: 153
- Rejestracja: 19 gru 2007, 19:35
- Płeć: Mężczyzna
- Wersja Ubuntu: 12.10
- Środowisko graficzne: GNOME
- Architektura: x86_64
- Kontakt:
Odp: Kasowanie linii.
Kod: Zaznacz cały
sed -i'' -e'2d' plik
Kod: Zaznacz cały
alias linia=`sed -i'' -e'$1d' $2`
# linia 2 plik
Linux User #462372 || Ubuntu User #20118
-
- Wytworny Kaczor
- Posty: 466
- Rejestracja: 30 mar 2009, 18:00
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: MATE
- Architektura: ARM
Odp: Kasowanie linii.
Takie rzeczy najlepiej zamknąć w funkcji. a nie w alisach.
perl -e 'print $i=pack(c5,(41*2),sqrt(7056),(unpack(c,H)-2),oct(115),10);'
Inny OS: PLD Linux
Inny OS: PLD Linux
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 1 gość