Může to být trochu ošklivé, ale echo -e měl by to udělat:
echo -en "$(curl $URL)"
-e interpretuje escape, -n potlačí nový řádek echo by normálně přidal.
Poznámka:\u escape funguje v bash vestavěném echo , ale ne /usr/bin/echo .
Jak bylo uvedeno v komentářích, toto je bash 4.2+ a 4.2.x má chybu zpracovávající hodnoty 0x00ff/17 (0x80-0xff).
Nevím, jakou distribuci používáte, ale uni2ascii by měl být zahrnut.
$ sudo apt-get install uni2ascii
Závisí pouze na libc6, takže je to odlehčené řešení (uni2ascii i386 4.18-2 má na Ubuntu 55,0 kB)!
Poté jej použijte:
$ echo 'Character 1: \u0144, Character 2: \u00f3' | ascii2uni -a U -q
Character 1: ń, Character 2: ó
Jak mohu spustit funkci ze skriptu v příkazovém řádku?
Kde je hlavičkový soubor <conio.h> v systému Linux? Proč nemohu najít <conio.h>?