Konwerter "ogonkow"

Autor: A.Gorbiel (mkaleta_at_cyf-kr.edu.pl)
Data: Mon 31 Oct 1994 - 16:55:50 MET


Witam!
Moze sie komus przyda ten maly skryto konweryjacy pomiedzy 5 standardami
_faktycznie_ uzywanymi na swiecie. Napisalem, bo niektorzy pytaj dlaczego
sieciowa GW nie jest w 852, albo w ANSI.
A moze ktos rozbuduje lub zoptymalizuje...

PS
Czy daloby sie rozbudowac serwer gophera o taki konwerter tak, by ten
sam fizycznie tekst byl widziany w roznych standardach w poszczegolnych
katalogach? A moze juz ktos ten problem rozwiazal?

Andrzej
-- ,
Andrzej Gorbiel <A.Gorbiel_at_Ga-Wyb.Krakow.PL>
Gazeta Wyborcza Oddz. Katowice, (++48-32)512-130 ext.231, fax (++48-32)512-472

---------- cut here --------
#!/bin/sh
#
# plconv - filtr do konwersji polskich znakow diakrytycznych
#
# (c) 1994 Andrzej Gorbiel <A.Gorbiel_at_Ga-Wyb.Krakow.PL>
#
# a, c' e, l\ n' o' s' z' z. A, C' E, L\ N' O' S' Z' Z~
MAZ="\206\215\221\222\244\242\236\246\247\217\225\220\234\245\243\230\240\241"
LAT="\245\206\251\210\344\242\230\253\276\244\217\250\235\343\340\227\215\275"
WIN="\271\346\352\263\361\363\234\237\277\245\306\312\243\321\323\214\217\257"
ISO="\261\346\352\263\361\363\266\274\277\241\306\312\243\321\323\246\254\257"
TXT="acelnoszzACELNOSZZ"

ShowHelp ()
{
        echo "Uzycie: $0 standard_we standard_wy"
        echo " dopuszczalne standardy:"
        echo " MAZ - Mazovia"
        echo " LAT - Latin-2 (MS-DOS CP 852)"
        echo " WIN - Windows ANSI (CP 1250)"
        echo " ISO - ISO Latin-2 (CP 8859/2)"
        echo " TXT - ASCII (7-bit)"
        exit
}

SetStd ()
{
        case $1 in
                MAZ) std=$MAZ;;
                LAT) std=$LAT;;
                WIN) std=$WIN;;
                ISO) std=$ISO;;
                TXT) std=$TXT;;
                *) ShowHelp; exit;;
        esac
}

if [ $# != 2 ]; then ShowHelp; fi

SetStd $1
std1=$std
SetStd $2

tr "$std1" "$std"



To archiwum zostało wygenerowane przez hypermail 2.1.7 : Wed 19 May 2004 - 15:46:44 MET DST