Millä komennolla voi poistaa tekstitiedostosta kaikki tyhjät ja #-merkillä alkavat rivit?
Joku putkittu cat-komento etsitään siis.
Mikä komento
6
631
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
Petteri Orpo on satusetä
Väittää että työllisyys on Suomessa samalla tasolla kuin hallituksen aloittaessa kesällä 2023. Fakta on, että työllisi853417Kauppalehti - Törkeä skandaali paljastui: Espanja käytti EU-rahoja ihan muuhun kuin piti
Espanja on käyttänyt miljardeja euroja EU:n elpymisavustuksia eläkkeisiin ja sosiaalimenoihin – ja pyytää lisää. Espanj983155SDP pelastaa uppoavan Suomen
2027 kun SDP voittaa ylivoimaisesti vaalit alkaa Suomen uusi raju syöksy kohti täystyöllisyyttä ja turvallisempaa yhteis1783096- 1592705
Orpo ja Purra, käykää hakemassa oppia Espanjasta
Espanja on näyttänyt kuinka kova työttömyys nujerretaan ja saadaan maan talous palautettua nousu-uralle. Ei ole häpeä kä562448Porvarimedia: Räsänen vei Lindtmanilta pääministerin paikan
Lisäksi suomalaiset ovat innostuneet tuhlaaman, koska kuluttavat inflaation verran enemmän rahaa. Eikö porvarimedialla82325Jopa Espanjassa talous kasvaa, Purra vain irvistelee
Huomaa kuinka Purra on Suomen historian huonoin miniseteri, joka ei ole saanut aikaiseksi kuin tuhoa, Siis jopa vasemmis2092246Jääkiekon MM:t pitää siirtää MTV:ltä Ylelle
Persuille ikäviä uutisia taas. . Valtioneuvoston asetuksen mukaan MM-kisat kuuluvat kansallisesti merkittäviin tapahtumi602227Ruotsi laskee jälleen bensaveroa, Riikka irvailee tumput suorana
Euron bensa oli persujen vaalilupaus, mutta kohta alkaa olla kolmosella alkavia litrahintoja. Meanwhile in Sverige: "142093Raiskaukset loppumaan?
Onko kenelläkään tiedossaan tuloksellisia keinoja saada väkisinmakaaminen loppumaan tai edes vähenemään? Lainsäädännön4141820