Portál AbcLinuxu, 8. května 2025 20:43
cat << EOF | sed -f - $1 > $2 s/é/\\\u283 ?/g s/š/\\\'9a/g s/č/\\\u269 ?/g s/ř/\\\u345 ?/g s/ž/\\\'9e/g s/ý/\\\'fd/g s/á/\\\'e1/g s/í/\\\'ed/g s/é/\\\'e9/g s/ó/\\\'f3/g s/ú/\\\'fa/g s/ů/\\\u367 ?/g s/ý/\\\'fd/g s/ď/\\\u271 ?/g s/ť/\\\u357 ?/g s/ň/\\\u328 ?/g s/Ě/\\\u282 ?/g s/Š/\\\'8a/g s/Č/\\\u268 ?/g s/Ř/\\\u344 ?/g s/Ž/\\\'8e/g s/Ý/\\\'dd/g s/Á/\\\'c1/g s/Í/\\\'cd/g s/É/\\\'c9/g s/Ó/\\\'d3/g s/Ú/\\\'da/g s/Ù/\\\u366 ?/g s/Ý/\\\'dd/g s/Ď/\\\u270 ?/g s/Ť/\\\u356 ?/g s/Ň/\\\u327 ?/g EOFNebo tak nějak. Otoč si ten převod a třeba Ti z toho něco vyleze. No, moc jsem to netestoval a ani nebudu...
perl -ple "s/\\\\'([[:xdigit:]]{2})/chr hex \$1/ge"
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.