Millä komennolla voi poistaa tekstitiedostosta kaikki tyhjät ja #-merkillä alkavat rivit?
Joku putkittu cat-komento etsitään siis.
Mikä komento
6
699
Vastaukset 6
- tälleen
cat test.txt|grep -ve ^#|grep -ve ^$
Eli etsitään #-alkuiset ja rivit joiden alussa rivinvaihto ja jätetään ne pois.- aapuja
Kiitos vielä kerran.
Klassinen "useless use of cat" -tapaus ..
Tuo lyhenee muotoon:
grep -ve ^# test.txt |grep -ve ^$
Toisaalta -e on myös turha tässä tapauksessa, joten tuonkin voi edelleen lyhentää muotoon:
grep -v ^# test.txt |grep -v ^$
Tästä vielä jatkamalla käytetäänkin egrepiä (joka on teknisesti sama asia kuin sanoisi grep -E):
egrep -v '(^#|^$)' test.txt
Merkin ^ voi vielä siirtää (molempien regexpien yhteinen tekijä alussa), jolloin saadaan sopivan lyhyt lauseke:
egrep -v '^(#|$)' test.txt- tälleen
Mik26 kirjoitti:
Klassinen "useless use of cat" -tapaus ..
Tuo lyhenee muotoon:
grep -ve ^# test.txt |grep -ve ^$
Toisaalta -e on myös turha tässä tapauksessa, joten tuonkin voi edelleen lyhentää muotoon:
grep -v ^# test.txt |grep -v ^$
Tästä vielä jatkamalla käytetäänkin egrepiä (joka on teknisesti sama asia kuin sanoisi grep -E):
egrep -v '(^#|^$)' test.txt
Merkin ^ voi vielä siirtää (molempien regexpien yhteinen tekijä alussa), jolloin saadaan sopivan lyhyt lauseke:
egrep -v '^(#|$)' test.txtTosi on. Ei vaan tahdo muistua mieleen kaikki konstit vaan tulee käytettyä ekaa mikä toimii.
Hyvä tarkennus kuitenkin. :) - kysymys
tälleen kirjoitti:
Tosi on. Ei vaan tahdo muistua mieleen kaikki konstit vaan tulee käytettyä ekaa mikä toimii.
Hyvä tarkennus kuitenkin. :)egrep -v '(^#|^$)' test.txt
jos ^$ on tyhjä rivi, niin mikä on rivi, joka alkaa $-merkillä ? - tämä
kysymys kirjoitti:
egrep -v '(^#|^$)' test.txt
jos ^$ on tyhjä rivi, niin mikä on rivi, joka alkaa $-merkillä ?^\$
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
- 51871
Haluatko mies mennä naimisiin melko pian, ku ollaan kohdattu?
Mä haluaisin mennä mahdollisimman nopeesti....💍92838Martina Aitolehti veti kohtalokkaat hääkännit - Alttarilla ikävä temppu Esko Eerikäiselle
Ex-pariskunta Aitolehti ja Eerikäinen pitävät yhdessä Martina & Esko podcastia. He ovat kertoneet kansalle mm. hääaamust15726Vappu Pimiä lataa suorat sanat TTK-lähdöstään - Yksi asia elämässä muuttui pysyvästi
Vappu Pimiä astui pois Tanssii Tähtien Kanssa -juontajan pallilta viime syksynä. Pimiällä oli pitkät perinteet TTK:ssa,3680Vain elämää: Silmiinpistävä muutos heti ekassa jaksossa - Onko tämä hulppeampi kuin entinen?
Vain elämää on totuttu näkemään Hirvensalmella sijaitseva Satulinna. Uudella kaudella kuvauspaikka muuttuu Calliolaksi.1574- 56551
Onko naisten "ahdisteluhysterian" kulttuuria kritisoivat miehet itse ahdistelijoita?
Tällaisen kuvan saa, kun tästä aiheesta tekee aloituksia: aina luullaan, että "ahdisteluhysteriaa" kritisoiva mies on it184539- 61533
- 70533
Sinulle jota kaipaan!
Tunnen sinua kohtaan jotain, mitä en enää osaa selittää pelkällä ihastumisella. Se on kiintymystä, kaipuuta, romanttista24506