Jogosultság és ékezet a Fat32-partición Mandriva-2008 (free) alatt, hogyan?

Kezdőlap Fórumok MANDRIVA (ex-MANDRAKE, ex-CONECTIVA) Mandriva kezdõ Jogosultság és ékezet a Fat32-partición Mandriva-2008 (free) alatt, hogyan?

10 bejegyzés megtekintése - 21-30 / 95
  • Szerző
    Bejegyzés
  • #2147706
    mag0r
    Felhasználó

      „Szóval akkor meg kellene próbálni azt az iso-s huhu-t is.” -az micsoda?
      Egy újabb parancs a konzolba vagy karakter kódolás?
      Légyszi egy kicsit bővebben mert nem vagyok programozó, sem jártas még annyira a linux rejtelmeiben!:)

      #2147707
      mag0r
      Felhasználó

        „Szóval akkor meg kellene próbálni azt az iso-s huhu-t is.” -az micsoda?
        Egy újabb parancs a konzolba vagy karakter kódolás?
        Légyszi egy kicsit bővebben mert nem vagyok programozó, sem jártas még annyira a linux rejtelmeiben!:)

        #2147708
        uzsolt
        Felhasználó

          Nézd már meg mégegyszer a példáimat és rá fogsz jönni!
          Egyébként egyre biztosabb vagyok benne, hogy itt lesz a kutya elásva.
          Egy kis perl-szkript, ami az ékezeteket cseréli ki:

          Code:
          #!/usr/bin/perl

          %csere=(‘á’,’a’,
                ‘Á’,’A’,
                ‘é’,’e’,
                ‘É’,’E’,
                ‘í’,’i’,
                ‘Í’,’Í’,
                ‘ó’,’o’,
                ‘Ó’,’O’,
                ‘ö’,’o’,
                ‘Ö’,’O’,
                ‘õ’,’o’,
                ‘Õ’,’O’,
                ‘ü’,’u’,
                ‘Ü’,’U’,
                ‘û’,’u’,
                ‘Û’,’U’,
                ‘+’,”);

          @dirs=`find . -type d`; chomp @dirs;
          foreach $dir (@dirs) {
                  $orig=$dir;
                  $dir=~s/([áÁéÉíÍóÓöÖõÕüÜûÛ+])/$csere{$1}/g;
                  $dir=~s/[^a-zA-Z0-9-/.()]/_/g;

                  if ($orig ne $dir) {`mv „$orig” „$dir”`;print „$orig -> $dirn”;}
          }

          @files=`find . -type f`; chomp @files;
          foreach $file (@files) {
          $orig=$file;
          print „$file ->”;
          $file=~s/([áÁéÉíÍóÓöÖõÕüÜûÛ+])/$csere{$1}/g;
          $file=~s/[^a-zA-Z0-9-/.()]/_/g;
          print „$filen”;
          if ($orig ne $file) {`mv „$orig” „$file”`;print „$orig -> $filen”;}
          }

          Asszem innen (mármint a fórumról) származik. De biztosan a KRename is meg tudja ezt neked csinálni.

          #2147709
          uzsolt
          Felhasználó

            Nézd már meg mégegyszer a példáimat és rá fogsz jönni!
            Egyébként egyre biztosabb vagyok benne, hogy itt lesz a kutya elásva.
            Egy kis perl-szkript, ami az ékezeteket cseréli ki:

            Code:
            #!/usr/bin/perl

            %csere=(‘á’,’a’,
                  ‘Á’,’A’,
                  ‘é’,’e’,
                  ‘É’,’E’,
                  ‘í’,’i’,
                  ‘Í’,’Í’,
                  ‘ó’,’o’,
                  ‘Ó’,’O’,
                  ‘ö’,’o’,
                  ‘Ö’,’O’,
                  ‘õ’,’o’,
                  ‘Õ’,’O’,
                  ‘ü’,’u’,
                  ‘Ü’,’U’,
                  ‘û’,’u’,
                  ‘Û’,’U’,
                  ‘+’,”);

            @dirs=`find . -type d`; chomp @dirs;
            foreach $dir (@dirs) {
                    $orig=$dir;
                    $dir=~s/([áÁéÉíÍóÓöÖõÕüÜûÛ+])/$csere{$1}/g;
                    $dir=~s/[^a-zA-Z0-9-/.()]/_/g;

                    if ($orig ne $dir) {`mv „$orig” „$dir”`;print „$orig -> $dirn”;}
            }

            @files=`find . -type f`; chomp @files;
            foreach $file (@files) {
            $orig=$file;
            print „$file ->”;
            $file=~s/([áÁéÉíÍóÓöÖõÕüÜûÛ+])/$csere{$1}/g;
            $file=~s/[^a-zA-Z0-9-/.()]/_/g;
            print „$filen”;
            if ($orig ne $file) {`mv „$orig” „$file”`;print „$orig -> $filen”;}
            }

            Asszem innen (mármint a fórumról) származik. De biztosan a KRename is meg tudja ezt neked csinálni.

            #2147710
            mag0r
            Felhasználó

              Értem a példádat bár nálam a :
              $ ls *rv*
                árvíztûrõ -nem működik az ls *rv* parancsra azt írja ki hogy „command not found!”
              Tehát a példádat nem tudtam végig csinálni úgy ahogy leírtad nekem de viszont az lejött belőle hogy a LANG= -parancs végére beírt karakterkódolás típus névvel megváltoztatható a kódolás típusa a konzolban.
              Megnéztem a  /usr/bin/ -könyvtárat is ott találtam perl, perl5,perl5.8.8 nevű fájlokat viszont a legutóbbi példádat már nem értettem a beírt parancsokat sem tudtam allkalmazni tehát passz azért értékelem a szándékot! 🙂

              #2147711
              mag0r
              Felhasználó

                Értem a példádat bár nálam a :
                $ ls *rv*
                  árvíztûrõ -nem működik az ls *rv* parancsra azt írja ki hogy „command not found!”
                Tehát a példádat nem tudtam végig csinálni úgy ahogy leírtad nekem de viszont az lejött belőle hogy a LANG= -parancs végére beírt karakterkódolás típus névvel megváltoztatható a kódolás típusa a konzolban.
                Megnéztem a  /usr/bin/ -könyvtárat is ott találtam perl, perl5,perl5.8.8 nevű fájlokat viszont a legutóbbi példádat már nem értettem a beírt parancsokat sem tudtam allkalmazni tehát passz azért értékelem a szándékot! 🙂

                #2147712
                uzsolt
                Felhasználó

                  Jajj.
                  Az ls parancs „el-es”, tehát kis laci kis sanyi bötűk.
                  Arra lennék kíváncsi, hogyha a LANG-ot megváltoztatod, akkor az ékezetes fájlnevek jól jelennek meg? Biztos rosszul célozgattam, hogy ezt kéne csinálni.

                  Mivel nekem nincs ékezetes fájlnevem, ezért voltam kénytelen egyet létrehozni, és azon keresztül megmutatni, mire gondolok.

                  Majd ha ez megvan, akkor kezdj el gondolkodni mindenféle perl-szkripteken, ill. ahogy már írtam:

                  De biztosan a KRename is meg tudja ezt neked csinálni.

                  #2147713
                  uzsolt
                  Felhasználó

                    Jajj.
                    Az ls parancs „el-es”, tehát kis laci kis sanyi bötűk.
                    Arra lennék kíváncsi, hogyha a LANG-ot megváltoztatod, akkor az ékezetes fájlnevek jól jelennek meg? Biztos rosszul célozgattam, hogy ezt kéne csinálni.

                    Mivel nekem nincs ékezetes fájlnevem, ezért voltam kénytelen egyet létrehozni, és azon keresztül megmutatni, mire gondolok.

                    Majd ha ez megvan, akkor kezdj el gondolkodni mindenféle perl-szkripteken, ill. ahogy már írtam:

                    De biztosan a KRename is meg tudja ezt neked csinálni.

                    #2147714
                    oldalborda
                    Felhasználó

                      uzsolt:
                      Tanulság: hagyni kell a fenébe azokat az ékezetes karaktereket.

                      Ez azért fájt. A 21. században nehogy már egy magyar ember kevesebb legyen mint egy angol anyanyelvű ! Igenis tessék magyarul elnevezni amit csak lehet. A fájl és könyvtárnevek szerintem ilyenek. A legutóbbi Fedora váltásnál (fc5 -> f7) én is áttértem az iso8859-2 kódolásról az utf8-ra. Írtam egy perl programot a fájl és könyvtárnevek átalakítására amivel rendbe tettem az egész hóbelevancot. Azért írtam saját programot, mert volt egy a rendszerhez tartozó átkódolásra szánt program (a neve nem jut eszembe) ami a már átalakított (utf8) neveket ostoba módon még tovább alakította. Szép látvány volt. A saját programom nem csinál ilyet.

                      #2147715
                      oldalborda
                      Felhasználó

                        uzsolt:
                        Tanulság: hagyni kell a fenébe azokat az ékezetes karaktereket.

                        Ez azért fájt. A 21. században nehogy már egy magyar ember kevesebb legyen mint egy angol anyanyelvű ! Igenis tessék magyarul elnevezni amit csak lehet. A fájl és könyvtárnevek szerintem ilyenek. A legutóbbi Fedora váltásnál (fc5 -> f7) én is áttértem az iso8859-2 kódolásról az utf8-ra. Írtam egy perl programot a fájl és könyvtárnevek átalakítására amivel rendbe tettem az egész hóbelevancot. Azért írtam saját programot, mert volt egy a rendszerhez tartozó átkódolásra szánt program (a neve nem jut eszembe) ami a már átalakított (utf8) neveket ostoba módon még tovább alakította. Szép látvány volt. A saját programom nem csinál ilyet.

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