Mikä on grep ohjelman vastakohta?
esim jos haluan saada kaikki rivit jotka sisältävät sanan "moi" kirjoitan: "# cat teksti.txt | grep moi" mutta jos haluan päinvastoin saada kaikki rivit jotka eivät sisällä sanaa "moi", miten se onnistuu?
Mitä muita vastaavia putkittavia ohjelmia on olemassa?
grep, sort ??
esim jos haluan saada kaikki rivit jotka sisältävät sanan "moi" kirjoitan: "# cat teksti.txt | grep moi" mutta jos haluan päinvastoin saada kaikki rivit jotka eivät sisällä sanaa "moi", miten se onnistuu?
Mitä muita vastaavia putkittavia ohjelmia on olemassa?
grep, sort ??
Vastaukset 8
Vanhimmat
grep -v moi teksti.txt
lähes kaikki komentorivipohjaiset ohjelmat ohjelmat toimivat "putkittavina" eli lukevat standard inputista ja kirjoittavat standard outputiin.
man-komennolla saat niistä ohjelmista helppiä.
...kertoo, millä rivillä "sana" ei esiinny ja
pelkkä -n siis kertoo millä rivillä "sana"
esiintyy...
tai...cat teksti.txt |grep -nv sana
kumpikin ajaa saman asian...
Eiii..taas catin putkitus grepille, ja aivan turhaan..
grep -nv sana teksti.txt
Oli aivan pakko.
>> Eiii..taas catin putkitus grepille, ja aivan
>> turhaan..
SENKIN PIKKUHAKKERI! PAKANA!
Unixissa on olemassa jotai semmosta ku
PERINTEET!
STDOUT->STDIN
Putkitetaan! Tai sitten ollaan vitun peeloja!
Käykö järkee??? ;)
Ja ylpeä siitä.
Perinne on olla käyttämättä turhaan resursseja. Putkitus varaa niitä aivan turhaan.
Ollaan sitten vaikka peeloja, ok.
Sotafoorumin paikka ?
kun et kerran mitään ymmärrä unix-ohjelmista, voisitko ystävällisesti olla hiljaa?
putkitetaan sanoi putkimies!