Kirjoittaja Aihe: Findilla aakkosjärjestys  (Luettu 1048 kertaa)

New_user

  • Käyttäjä
  • Viestejä: 1247
    • Profiili
Findilla aakkosjärjestys
« : 22.12.11 - klo:21.25 »
Menen kotihakemistosta Musiikki-alihakemistoon (jonka alla on useita kansioita mp3-tiedostoineen) ja komennan siellä:

find -iname '*.mp3' > playlist.m3u

Okei, soittolista syntyy hienosti, mutta mutta... alihakemistojen tiedostot ovat listauksessa sikin sokin, vaikka siellä on nimissä ensimmäisenä järjestysnumero 1 Biisi1, 2, Biisi2 -tyyliin.

Mitäs pitäisi tehdä yllä olevalle komennolle, jotta saisin nimet hakemistojen sisältä järjestykseen, eikä randomisti listaan.  Find --help ei paljon minua auta, siansaksaa.

Ganymedes

  • Käyttäjä
  • Viestejä: 3915
    • Profiili
Vs: Findilla aakkosjärjestys
« Vastaus #1 : 23.12.11 - klo:09.05 »
Laita piipulla sort -perään, eli seuraava merkkijono ennen uloskirjoitusta:

| sort

Esim. näin find -iname '*.mp3' | sort > lista.txt


Komennolla "man sort" saat lisää tietoa mitä sort voi tehdä.

Siis tuolla "piipullahan" voit lisätä kaikenlaisia asioita komentoihin.

Tarkkaan ottaen tuo numerointisi 1, 2, 3 jne ei toimi tuon kanssa. Pitäisi käyttää 01, 02, 03 ...