Kezdőlap › Fórumok › MANDRIVA (ex-MANDRAKE, ex-CONECTIVA) › Mandriva kezdõ › Jogosultság és ékezet a Fat32-partición Mandriva-2008 (free) alatt, hogyan?
- This topic has 94 hozzászólás, 9 résztvevő, and was last updated 17 years, 6 months telt el by
pointux.
-
SzerzőBejegyzés
-
2007-12-28-21:48 #2147706
„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!:)2007-12-28-21:48 #2147707„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!:)2007-12-28-22:04 #2147708Né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.
2007-12-28-22:04 #2147709Né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.
2007-12-28-22:41 #2147710É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! 🙂2007-12-28-22:41 #2147711É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! 🙂2007-12-29-08:57 #2147712Jajj.
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.
2007-12-29-08:57 #2147713Jajj.
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.
2007-12-29-09:57 #2147714uzsolt:
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.
2007-12-29-09:57 #2147715uzsolt:
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.
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz