Kirjoittaja Aihe: grepin käyttö. (ratkastu)  (Luettu 3937 kertaa)

E.K.Virtanen

  • Käyttäjä
  • Viestejä: 736
    • Profiili
    • Sähköaivoilua
grepin käyttö. (ratkastu)
« : 19.02.06 - klo:01.45 »
grep --help ei nyt oikein aukaissut mulle tätä, josko se sitten on mahdollista.

Lainaus
Shell "find /home/$USER | grep '.mp3' > file.txt && date >> file.txt"

Eli tuo on eräässä ohjelmassani, ja tarkoitus on että tuolla tehdään ensin file.txt jossa siis *.mp3 filet ja lopussa päiväys.

Vaan kun monesti on myös MP3 ja jopa Mp3 on kävellyt vastaan.
Jokaista kun erikseen lähtisi hakemaan niin alkaa aikaa kulumaan helpolla.
Saisiko siis tuohon greppiin joitain ehtolausekkeita niin että kerralla listaa niin mp3, MP3, Mp3 kuin mP3 filut?
« Viimeksi muokattu: 20.02.06 - klo:23.25 kirjoittanut lurah »

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: grepin käyttö.
« Vastaus #1 : 19.02.06 - klo:02.04 »
Saisiko siis tuohon greppiin joitain ehtolausekkeita niin että kerralla listaa niin mp3, MP3, Mp3 kuin mP3 filut?

siihen taitaa saada ihan regular expressioneita, mutta helpompaa tässä tapauksessa taitaa olla käyttää valitsinta -i. man-sivuilta:
Lainaus
-i, --ignore-case
              Ignore case distinctions in  both  the  PATTERN  and  the  input
              files.
Janne

mgronber

  • Käyttäjä
  • Viestejä: 1458
    • Profiili
Re: grepin käyttö.
« Vastaus #2 : 19.02.06 - klo:13.13 »
Shell "find /home/$USER | grep '.mp3' > file.txt && date >> file.txt"

Tuohon ei tarvita edes grep:iä sillä find osaa tehdä tuon myös.
Koodia: [Valitse]
$ find /home/$USER -iname '*.mp3' >file.txt && date >>file.txt

moma

  • Käyttäjä
  • Viestejä: 42
    • Profiili
Re: grepin käyttö.
« Vastaus #3 : 19.02.06 - klo:19.51 »
"file" kommando voi olla myös avullinen koska Unix/Linux'issa ei oikeastaan filun-häntä (esim .mP3) palajon merkitse. Linux'i ei oo DOSsi.

$  file *

Ja myös:
$ file *[mM][Pp]3

// moma
   http://www.futuredesktop.org/how2burn.html#Ubuntu
« Viimeksi muokattu: 19.02.06 - klo:19.54 kirjoittanut moma »

E.K.Virtanen

  • Käyttäjä
  • Viestejä: 736
    • Profiili
    • Sähköaivoilua
Re: grepin käyttö.
« Vastaus #4 : 20.02.06 - klo:23.25 »
Kiitoksia  :)