Millä komennolla voi poistaa tekstitiedostosta kaikki tyhjät ja #-merkillä alkavat rivit?
Joku putkittu cat-komento etsitään siis.
Mikä komento
6
465
Vastaukset
- 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
Vassarit kummittelee pääni sisällä joulunakin
Hetki sitten alkoi punakapina. Joulupäivään mennessä ollaan jo Lindtmanin nuoruusvuosien näytelmäkerhossa. Tapaninpäivän632902Suomen markka otettiin käyttöön vuonna 1860
Suomi käytti vuoteen 1840 asti rahayksikkönään rinnakkain Ruotsin riikintaalareita ja Venäjän ruplaa. Tämän jälkeen oli112642Oho, köyhyys väheni Marinin hallituskaudella
👋💥🤕 Tuonkin Marinin hallitus sössi --- Vuosien 2019–2023 sosiaaliturva- ja verotusperusteiden muutokset suhteessa h1292585Kylläpä asiat onkin nyt hyvin verrattuna Sannan aikaan
Sannan aikana aähkön alv oli 10%, nyt 25,5%. Ajatelkaa nytkin pörssisähkö on ilmaista, keskellä talvea! Bensan hinta on111794Yksityinen sektori aiheuttanut Suomen taantuman
Investointien sijasta nostaneet voitot osinkoina omistajille. Ehdotan korjausliikkeenä yksityisen sektorin sosialisoimi181656Ukrainan raukkamainen isku Moskovaan.
Pitikö isku tehdä juuri jouluna.Siinä saattoi jäädä joku lapsi isättömäksi.Kyseessä ei edes sotilaskohde.3671525En tiedä mitä olet mulle
Rakkauteni,ihastukseni,pakkomielteeni,mitä lie. Jokatapauksessa ajattelen sinua päivittäin lämmöllä ja haluan toivottaa611466"Mä elän vieläkin"
Ikurin turbiini vetäisi taannoin lainabiisin Topin (RIP också) ja kumppaneiden kanssa. Toivottavasti on yläkerrassa kunn151428On mullakin
Sua ikävä. En vain pysty siihen mitä toivot. Siksi toivon joskus että voisin vain olla hetken lähelläsi711174- 221171