#!/bin/sh # # plconv - filtr do konwersji polskich znakow diakrytycznych # # (c) 1994 Andrzej Gorbiel # # 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"