Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2014-01-18 00:06:16

  Pavlo950 - człowiek pasjonat :D

Pavlo950
człowiek pasjonat :D
Zarejestrowany: 2012-02-20
Serwis

Zmiana kilku plików tekstowych.

Witam!

Mam N plików tekstowych.
W nich są polskie znaki ("ą" i cała reszta).
Chciałbym pozamieniać je, przykładowo "ą" na "a".

Jak zrobić to hurtowo?

Offline

 

#2  2014-01-18 00:10:41

  megabajt - Użytkownik

megabajt
Użytkownik
Skąd: Wrocław
Zarejestrowany: 2012-03-07

Re: Zmiana kilku plików tekstowych.

http://wujtruj.wordpress.com/2011/09/28/skrypt-do-u … ow-z-napisow/

brzydkie ale powinno działać...

Kod:

#!/bin/bash
 
enconv -x UTF-8 "$@"
 
sed 's/ą/a/g' "$@" -i
sed 's/ę/e/g' "$@" -i
sed 's/ż/z/g' "$@" -i
sed 's/ź/z/g' "$@" -i
sed 's/ł/l/g' "$@" -i
sed 's/ó/o/g' "$@" -i
sed 's/ą/a/g' "$@" -i
sed 's/ś/s/g' "$@" -i
sed 's/ć/c/g' "$@" -i
sed 's/ń/n/g' "$@" -i
 
sed 's/Ą/A/g' "$@" -i
sed 's/Ę/E/g' "$@" -i
sed 's/Ż/Z/g' "$@" -i
sed 's/Ź/Z/g' "$@" -i
sed 's/Ł/L/g' "$@" -i
sed 's/Ó/O/g' "$@" -i
sed 's/Ą/A/g' "$@" -i
sed 's/Ś/S/g' "$@" -i
sed 's/Ć/C/g' "$@" -i
sed 's/Ń/N/g' "$@" -i

Ostatnio edytowany przez megabajt (2014-01-18 00:12:08)

Offline

 

#3  2014-01-18 00:32:48

  Pavlo950 - człowiek pasjonat :D

Pavlo950
człowiek pasjonat :D
Zarejestrowany: 2012-02-20
Serwis

Re: Zmiana kilku plików tekstowych.

Kodowanie zmieniłem innym sposobem.

A to akurat u mnie nie działa. Nie wiem czemu, wiem że po prostu tych znaków po prostu nie chce mi zmienić.

// Znaczy się działa, tylko musiałem to trochę dopracować.

Ostatnio edytowany przez Pavlo950 (2014-01-18 01:10:06)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)