URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 4769
[ Назад ]

Исходное сообщение
"Экранирование"

Отправлено Floy , 26-Окт-05 12:37 
Вот такой простой пример.
нужно по крону добавлять вот эту строчку
now.setDate(now.getDate()-1);document.write('<Option Value=' + netPath + getString(now) +  '">' + strSpace + strToday(now) + strSpace);
одинаковую. скажем каждый день, неделю, месяц. Работа крона вполне ясна.
Делаю так:
echo "now.setDate(now.getDate()-1);document.write('<Option Value=' + netPath + getString(now) +  '">' + strSpace + strToday(now) + strSpace);" >>some_file
B никакого результат. ДУмаю, что проблема в экранирование. Не могли бы помочь в правильной экранировке.
Спасибо.

Содержание

Сообщения в этом обсуждении
"Экранирование"
Отправлено chip , 26-Окт-05 13:35 
>Вот такой простой пример.
>нужно по крону добавлять вот эту строчку
>now.setDate(now.getDate()-1);document.write('<Option Value=' + netPath + getString(now) +  '">' + strSpace + strToday(now) + strSpace);
>одинаковую. скажем каждый день, неделю, месяц. Работа крона вполне ясна.

cat >>somefile <<EOF
now.setDate(now.getDate()-1);document.write('<Option Value=' + netPath + getString(now) +  '">' + strSpace + strToday(now) + strSpace);
EOF


"Экранирование"
Отправлено Floy , 28-Окт-05 00:18 
Не выходит .... Кто даст еще дельный совет ....



"Экранирование"
Отправлено chip , 28-Окт-05 00:37 
>Не выходит .... Кто даст еще дельный совет ....

телепаты в отпуске. http://www.linuxrsp.ru/artic/smart-questions-ru.html


"Экранирование"
Отправлено Floy , 28-Окт-05 00:47 
При использовании echo .... и строчкой описанной в начале поста выдает приглашение ">"
C cat такая же беда. Пролистал все маны - неть... Ничего про экранировку.
Или хотя бы из того. Присвоение переменной текста. И далее добавление в файл этой переменной.



"Экранирование"
Отправлено Floy , 28-Окт-05 00:48 


"Экранирование"
Отправлено madskull , 28-Окт-05 10:06 
>Делаю так:
>echo "now.setDate(now.getDate()-1);document.write('<Option Value=' + netPath + getString(now) +  '">' + strSpace + strToday(now) + strSpace);"
>>some_file
>B никакого результат. ДУмаю, что проблема в экранирование. Не могли бы помочь
>в правильной экранировке.
>Спасибо.

+  '">' +
Зачем там двойные кавычки? Они-то все и портят.
И, судя по результату, они здесь вообще не нужны.


"Экранирование"
Отправлено Floy , 29-Окт-05 11:42 
>Зачем там двойные кавычки? Они-то все и портят.
>И, судя по результату, они здесь вообще не нужны.

Нужны, очень даже, это продлжение java скрипта ...


"Экранирование"
Отправлено madskull , 29-Окт-05 14:15 
>>Зачем там двойные кавычки? Они-то все и портят.
>>И, судя по результату, они здесь вообще не нужны.
>
>Нужны, очень даже, это продлжение java скрипта ...

ну так и экранируй ее
+  '\">' +


"Экранирование"
Отправлено Floy , 29-Окт-05 14:33 
>>>Зачем там двойные кавычки? Они-то все и портят.
>>>И, судя по результату, они здесь вообще не нужны.
>>
>>Нужны, очень даже, это продлжение java скрипта ...
>
>ну так и экранируй ее
>+  '\">' +
Спасибо уже сам догнал. Но все равно огромное спасибо .