echo $OPERDATE_FROM
выдает 01112008 без пробела
echo '$$OPER_DATE='$OPERDATE_FROM
выдает $$OPER_DATE= 01112008Каким образом наладить вывод?
Покажите echo "q$OPERDATE_FROM"
>Покажите echo "q$OPERDATE_FROM"q
01112008Проблема на мой взгляд с экранированием =
>echo $OPERDATE_FROM
>выдает 01112008 без пробела
>echo '$$OPER_DATE='$OPERDATE_FROM
>выдает $$OPER_DATE= 01112008
>
>Каким образом наладить вывод?Что-то вроде:
echo "\$\$OPER_DATE=$OPERDATE_FROM"
>>echo $OPERDATE_FROM
>>выдает 01112008 без пробела
>>echo '$$OPER_DATE='$OPERDATE_FROM
>>выдает $$OPER_DATE= 01112008
>>
>>Каким образом наладить вывод?
>
>Что-то вроде:
>
>echo "\$\$OPER_DATE=$OPERDATE_FROM"$$OPER_DATE=
01112008
нужно $$OPER_DATE=01112008
>[оверквотинг удален]
>>>
>>>Каким образом наладить вывод?
>>
>>Что-то вроде:
>>
>>echo "\$\$OPER_DATE=$OPERDATE_FROM"
>
>$$OPER_DATE=
>01112008
>нужно $$OPER_DATE=01112008В таком случае:
echo "\$\$OPER_DATE=$(echo $OPERDATE_FROM)"
>[оверквотинг удален]
>>>
>>>echo "\$\$OPER_DATE=$OPERDATE_FROM"
>>
>>$$OPER_DATE=
>>01112008
>>нужно $$OPER_DATE=01112008
>
>В таком случае:
>
>echo "\$\$OPER_DATE=$(echo $OPERDATE_FROM)"Ура! Спасибо!
>echo "\$\$OPER_DATE=$(echo $OPERDATE_FROM)"Маленькое дополнение:
в таком виде работает не в любом shell'е (всё равно появляется перевод строки). Можно попробовать ещё один вариант:
echo "\$\$OPER_DATE=$(echo $OPERDATE_FROM | tr -d '\013')"