🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.bsd
Article #20826

Re: Hurtowe usuwanie polskich znaków z nazw katalogów i plików

#20826
From: WebSpider
Date: Wed, 29 Apr 2009 17:56
37 lines
2717 bytes
PetruS wrote:
> WebSpider wrote:
>> Program zainstalowałem, ale chyba nie umiem go użyć...
>> [webs.@lolek ~]$ convmv --notest -f cp1250 -t ascii -r literki/
>> ascii doesn't cover all needed characters for: "literki/zażółć gęl.txt"
>> To prevent damage to your files, we won't continue.
>> First fix this or correct options!
>> [webs.@lolek ~]$
> Zrób tak pod bashem:
> Najpierw dla katalogów:
> find . -type d | while read line; do
>      echo -n "mv \"$line\" "
>      echo "\"$line\"" | iconv --from-code=WINDOWS-1250
> --to-code=ISO_8859-2 done > /tmp/skrypt.sh
> Zamiast "ISO_8859-2" możesz dać co chcesz.
> Zobacz czy to co w skrypcie Ci odpowiada (popraw ręcznie jeśli nie),
> a potem wykonaj skrypt:
> $ sh /tmp/skrypt.sh
> Potem dla plików:
> find . -not -type d | while read line; do
> ...
> I na końcu:
> rm -f /tmp/skrypt.sh
> Lepiej to zrobić osobno dla pików i katalogów, bo jest prościej,
> a więc i mniej problemów się pojawi, ale można też połączyć to w jeden
> skrypcik, który może robić coś więcej, np. będzie sprawdzał, czy dana
> nazwa już się nie pojawiła i "wymyślał nową" (np. dodając jakąś liczbę
> na końcu). Taki problem moze pojawic się w przypadku, gdy zamieniasz
> nazwy na ASCII.

No właśnie cały "zonk" w tym, że zmiana na ISO czy UTF nic mi nie da,
muszę się całkiem pozbyć PL-literek.
convmv nie ma transliteracji, musze chyba porzeźbić z iconv i potem 
apostrofy
usunąć :)

Nie mniej dzięki za pomoc! To też się przyda. 
Technical Details
Message-ID: <gta4ui$o3t$1@nemesis.news.neostrada.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!newsfeed.neostrada.pl!atlantis.news.neostrada.pl!news.neostrada.pl!not-for-mail
References: <gqnvdb$27j$1@nemesis.news.neostrada.pl> <1239782350.836201@fireenergis> <gt77l1$ade$1@atlantis.news.neostrada.pl> <gt94v3$thn$1@news.onet.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!newsfeed.neostrada.pl!atlantis.news.neostrada.pl!news.neostrada.pl!not-for-mail
From: "WebSpider" <webs1821@spamoweee.gmail.com>
Newsgroups: pl.comp.os.bsd
Subject: Re: Hurtowe usuwanie polskich znaków z nazw
 katalogów i plików
Date: Wed, 29 Apr 2009 19:56:55 +0200
Organization: TP - http://www.tp.pl/
Lines: 39
Message-ID: <gta4ui$o3t$1@nemesis.news.neostrada.pl>
References: <gqnvdb$27j$1@nemesis.news.neostrada.pl> <1239782350.836201@fireenergis> <gt77l1$ade$1@atlantis.news.neostrada.pl> <gt94v3$thn$1@news.onet.pl>
NNTP-Posting-Host: 83.13.134.126
X-Trace: nemesis.news.neostrada.pl 1241028370 24701 83.13.134.126 (29 Apr 2009 18:06:10 GMT)
X-Complaints-To: usenet@news.neostrada.pl
NNTP-Posting-Date: Wed, 29 Apr 2009 18:06:10 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.5512
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579
X-RFC2646: Format=Flowed; Original
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit