10 bejegyzés megtekintése - 1-10 / 18
  • Szerző
    Bejegyzés
  • #2004057
    uzsolt
    Felhasználó

      Sziasztok.

      Meg lehet-e oldani scriptbõl, hogy egy adott könyvtárban lévõ, összes file
      nevében az ékezetes betûket lecserélni ékezettelenre ?

      Pl:
      ~/home/mp3/árvíztûrõtükörfúrógép.mp3 – ból
      csináljon
      ~/home/mp3/arvizturotukorfurogep.mp3

      Ezt esetleg úgy hogy a kis és nagy betûk megmaradjanak.

      Pl

      #2004058
      fellow
      Felhasználó
        #2004059
        roante
        Felhasználó

          Szerintem a megoldás: tr 😀

          Csak ne legyenek a filenevekben whitespace karakterek, különben gáz lesz.
          A maradék meg egy sima bejárás, kb így:

          Code:
          for $i in `ls -1`
          do

          done
          #2004060
          Derrick
          Felhasználó

            Sziasztok.

            Meg lehet-e oldani scriptbõl, hogy egy adott könyvtárban lévõ, összes file
            nevében az ékezetes betûket lecserélni ékezettelenre ?

            Pl:
            ~/home/mp3/árvíztûrõtükörfúrógép.mp3 – ból
            csináljon
            ~/home/mp3/arvizturotukorfurogep.mp3

            Ezt esetleg úgy hogy a kis és nagy betûk megmaradjanak.

            Pl

            #2004061
            paca5
            Felhasználó

              Ha bármelyik fájlnév tartalmaz szóközöket, akkor cseréljük aláhúzásjelekre:

              Code:
              for i in *.mp3; do mv „$i” `echo $i | tr ‘ ‘ ‘_’`; done

              Ha az MP3 fájlok DOS vagy Windows alól valók, javítsuk ki a kiterjesztést nagybetûkre. Az összes fájlnevet kisbetûssé alakíthatjuk, vagy csak a kiterjesztést. Ha mindent kisbetûssé szeretnénk alakítani, akkor tegyük ezt:

              Code:
              for i in *.[Mm][Pp]3; do mv „$i” `echo $i | tr ‘[A-Z]’ ‘[a-z]’`; done

              csak a kiterjesztések konvertálása:

              Code:
              for i in *.MP3; do mv „$i” „`basename „$i” .MP3`.mp3″; done

              http://tldp.fsf.hu/HOWTO/MP3-CD-Burning-hu…io.html#PREPARE

              #2004062
              Duduska
              Felhasználó
                #2004063
                Bbt
                Felhasználó

                  A Perl-nek van magyar leírása ?
                  Man -ja tudom van…. csakhát az angol, nem csuklóból megy. 🙂
                  [align=right][snapback]120016[/snapback][/align]

                  Van egy nagyon jó 600 oldalas könyv, a címe: PERL 21 nap alatt mesteri szinten
                  Kiskapu adta ki. Kicsit borsos ára van, de érdemes megvenni.

                  egyébként ha a derrick kódját bevágod egy fileba, futtathatóvá teszed, majd futtatod, akkor elintézi neked…

                  #2004064
                  Derrick
                  Felhasználó
                    #2004065
                    Duduska
                    Felhasználó
                      Derrick,2005. Feb. 23. – 13:27 wrote:
                      a mit: [^a-zA-Z0-9-/.()] – ez egy halmaz. Nem lehetnek benne a-z, A-Z, 0-9 karakterek, valamint – / . ( ) karakterek. Utóbbiak elõtt van egy backslash, hogy ne értelmezze, hanem karakterként vegye figyelembe. Az elején lévõ ^ jel mondja, hogy „NEM”.

                      Nem is olyan bonyolult ez. 😀

                      #2004066
                      Derrick
                      Felhasználó

                        Találtam egy – két magyar nyelvõ PERL oldalt.
                        El is kezdtem magam átrágni rajta, de a basic-hoz szokott agyamnak
                        még elég kaotikusnak tûnik.
                        De majd ….. egy ujszülõttnek minden vicc ujj …..  :blink:

                        A könyvre is benevezek…. Ha vannak benne jó kis példaprogramok is.

                        Persze, más, mint a basic, de hatékonyabb is! 🙂 Nem akarlak lebeszélni a könyv-vásárlásról, de a neten kiváló anyagok vannak!

                        Más ..

                        A progit futtattam, de sajnos a csere helyett lenyelte az ékezetes betûket.
                        azaz.

                      10 bejegyzés megtekintése - 1-10 / 18
                      • Be kell jelentkezni a hozzászóláshoz.