Hallo
in jedem Terminal (Ubuntu, MacOS, Termux) das ich bisher probierte, gibt der Befehl cmp (byteweises Vergleichen von zwei Strings) keine Umlaute aus.
Ich versuche zB das:
also der Vergleich von AOU mit ÄÖÜ und anstatten der Umlaute auf der rechten Seite kommt da "M-C" (Ä) oder "M-^D" (Ö) oder wieder "M-C" (Ü) raus (im Mac Terminal sogar nur ? anstatten der M-D).Code:$ cmp -bl <(echo -n 'AOU') <(echo -n 'ÄÖÜ') 1 101 A 303 M-C 2 117 O 204 M-^D 3 125 U 303 M-C cmp: EOF on /proc/self/fd/63 after byte 3
Ich habe versucht mit:
UTF-8 im Terminal zu setzen, aber das scheint nicht die Ursache zu sein, das ändert nichts (hab ich in meiner .bashrc o.ä. glaube ich auch schon drin).Code:export LANG="de_DE.UTF-8"
Gibt es eine Möglichkeit, dass cmp mir Umlaute ausgibt?
Danke für Tipps. franc
Lesezeichen