fájlnevek ékezetlenítése

Kezdőlap Fórumok MANDRIVA (ex-MANDRAKE, ex-CONECTIVA) Mandriva haladó fájlnevek ékezetlenítése

4 bejegyzés megtekintése - 1-4 / 4
  • Szerző
    Bejegyzés
  • #2061119
    pointux
    Felhasználó

      „De én csak átnevezni szeretném, és nem áthelyezni.”
      Az átnevezés = áthelyezés ugyanabba a könyvtárba, más néven.

      2, Nagybetûs fájlnevek és kiterjesztések kisbetûssé konvertálása.
      Erre máris adok scriptet:

      Code:
      file=
      #File-ok és könyvtárak
      for file in `ls | grep -v „/” | cat`; do
      #Csak file-ok
      ##for file in `ls -F | grep -v „/” | cat`; do

      downcase=`echo $file | tr ‘[:upper:]’ ‘[:lower:]’`

      if [ ! „$file” = „$downcase” ]
      then
      echo „rename $file to $downcase”
      mv $file $downcase
      fi
      done

      (Ez most épp nem rekurzív.)
      Viszont van valami kis bibije, ami az elõzõ scriptünknél jutott eszembe, de már nem emlékszem (-F esetén talán a *, meg a @) – úgyis kiderül, ha nem megy.

      #2061120
      csablak
      Felhasználó

        Ez sajna nálam nem megy.
        De kísérletezgetem ám én is. Az alábbiakra jutottam:

        #

        #2061121
        pointux
        Felhasználó

          „A kísérlet egy fat32-es partíción folyik.”
          Azzal ne, kísérletezgess, mert nem támogatja (normálisan) a nagy/kis-betûket, csak van egy kiterjesztése, melyet biz. programok használni tudnak.
          (Használj inkább normális file-rendszert.)

          #1883385
          csaba
          Felhasználó
          4 bejegyzés megtekintése - 1-4 / 4
          • Be kell jelentkezni a hozzászóláshoz.