Ubuntu 24.04.1 LTS | Lataa ja asenna | Tutustu yhteisöön | Blogi | Yritysten tarjoamat palvelutValmistajien tukemat Ubuntu-tietokoneet: kannettavatietokone.fi uudet ja käytetyt sekä Lenovo-verkkokauppa
grep -rnw "mjono"
grep --version
alias grep
Mitä meinaa matrix tyyli? (En ole kattonut matrixia aikoihin, pitäisiköhän verestää muistia?)Tuo -r vipstaaki tekee haun rekursiivisesti, joten tulostus voi olla melkoista sekamelskaa kun työhakemiston alla on laaja monitasoinen hakemistopuu ja paljon tiedostoja. Jos käytät pääteyhteyttä tai esim. cygwiniä windowsissa ja locale on jotenkin viturallaan, näytölle voi tulostua hassuja merkkejä.
Normaalisti se tulee siis matchit siististi rivitettynä ja nyt vaan kaikki tiedostojen sisältö yhteen pötköön "matrix" tyyliin.
Lainaus käyttäjältä: JA5U - 18.10.16 - klo:15.31Normaalisti se tulee siis matchit siististi rivitettynä ja nyt vaan kaikki tiedostojen sisältö yhteen pötköön "matrix" tyyliin.Onko niissä tiedostoissa rivinvaihtoja? Jos ei, niin silloinhan grep luonnollisesti listaa koko sisällön match-riviä esittäessään.Kokeile grepata merkkijonoa samasta tekstitiedostosta kotona ja töissä, jos epäilet vilunkipeliä. Tai paljasta jotain käyttöjärjestelmästä, niin on mahdollista arvata, mikä muu siellä voi olla pielessä.
Linux version 2.6.32-673.8.1.lve1.4.3.1.el6.x86_64 (mockbuild@build.cloudlinux.com) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-16) (GCC) ) #1 SMP Thu May 5 16:06:47 EDT 2016
Onko ne tiedostot luotu windowsissa? Jos ne siirretty palvelimelle ftp:llä binary moodissa, niissä voi olla dos-tyyliset rivinvaihdot. Tosin grepin ei kai silti pitäisi seota niihin.Hieman asian vierestä, kyselit grepille vaihtoehtoa ja kun kerran sorsia kaivelet yksi sellainen voisi olla ack:https://linux.die.net/man/1/ackhttps://www.digitalocean.com/community/tutorials/how-to-install-and-use-ack-a-grep-replacement-for-developers-on-ubuntu-14-04On monissa asioissa astetta viksumpi, mutta en tiedä päästääkö pois matriisista.
grep --color -i -n -r "mjono" *
"Tux2Tux" homogeenisesti siirretty Nyt sain jo rivitettyä ja väritettyä materiaalia, mutta matchit puuttuu eli se oleellinen.
Lainaus käyttäjältä: JA5U - 18.10.16 - klo:16.43"Tux2Tux" homogeenisesti siirretty Nyt sain jo rivitettyä ja väritettyä materiaalia, mutta matchit puuttuu eli se oleellinen.No ei kai se huvikseen niitä rivejä listaa. Täytyyhän siellä olla täsmäys haettuun säännölliseen lausekkeeseen. Heitä joku oikea esimerkkikysely ja listaus.
# slartibartfast
grep -rnw slartibartfast
Ei välttämättä kannata lueskella noita man-sivuja netistä. Palvelimellasi näkyy olevan linux 2.6, joka onmuutaman numeron vanhempi kuin nyky-ubuntussa (jossa 4.4). Ehkä grep versiot eroavat myös. Jos haluat tietää mihin ko. versio pystyy, kannattaa tietenkin katsoa juuri sen man sivua (sieltä palvelimelta). Tosin grep:n tapauksessa erot ei ehkä ole suuria, se kun ei taida olla enää kehityksen kiivaimmassa vaiheessa.Kokeile hakea jotain minkä tiedät olevan vain yhdessä tiedostossa. Esim. lisää vaikka index.php kommenttirivi:Koodia: [Valitse]# slartibartfastja hae sitten:Koodia: [Valitse]grep -rnw slartibartfastVieläkö tulee ruudun täydeltä tekstiä?