Господа, всем шалом. Кто подскажет? Есть файл с кодированными строками вида:
%D0%A0%D1%83%D1%87%D0%BD%D0%BE%D0%B9_%D1%80%D0%B5%D0%B6%D0%B8%D0%BC_%D0%91%D0%A2%D0%98%D0%98%D0%A3%D0%9A_1201_%D0%BF%D0%B8%D0%BA
gawk 'BEGIN { printf %s\n, \xD0\xA0\xD1\x83\xD1\x87 }'
=> Руч
gawk 'BEGIN { str="%D0%A0%D1%83%D1%87"; gsub("%","\\x",str); printf "%s\n", str }'
=> \xD0\xA0\xD1\x83\xD1\x87