parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Значок "&" в unix и windows считается спецсимволом

Sanja v.2 31.08.2007 00:54 / 31.08.2007 01:01

Если вы наберёте в консоли
echo Hello, & World
ответом будет
Hello,
(всё, что после "&", пропадёт). Именно это вы и наблюдаете с cron и wget.

Если предварить "&" обратным слэшем, "\", то всё получится как надо:
echo Hello, \& World
даст нам
Hello, & World
Такой же эффект даёт обрамление проблемного куска текста в одинарные кавычки:
echo 'Hello, & World'
Чтение по теме: http://www.google.com/search?hl=en&q=bash+escape+ampersand+character

Первая же ссылка даёт все ответы - http://www.geo.tu-freiberg.de/docs/apple/aux/aux_sh.html