centericq и openurl. Непонятно...
Здравствуйте.
Имеем:
Debian 3.1 "Sarge"
centericq 4.20.0
файл ~/.centericq/actions следующего содержания:
openurl $HOME/elinks.pl "$url$" &
файл ~/elinks.pl:
#!/usr/bin/perl -w
$ARGV[0] =~ s/\r$//;
exec "xterm -fn terminus-koi8-r-20 -e elinks $ARGV[0] ";
всё работает нормально.
Но, если писать так:
#!/usr/bin/perl -w
exec "xterm -fn terminus-koi8-r-20 -e elinks $ARGV[0] ";
что вполне логично, то этот URL
http://www.linux.org.ru/jump-message.jsp?msgid=1210951
не открывается!!!
Пишет следующее:
Bad format of 'msgid' java.lang.NumberFormatException: For input string: "1210951
"
При попытке зайти на OpenNet.ru по
http://www.opennet.ru/opennews/art.shtml?num=6712
просто заходит на главную страницу.
Как оказалось, centericq (или openurl) вставляет символ "возврата
каретки" (0x0D) в конец строки.
Вопрос в следующем - так должно быть или это ошибка?
P.S. Поздравляю всех с наступающим Новым Годом!