помогите скрипт отказываеться работаь
Добавлено: 2011-04-07 14:59:50
Добрый день.
До обновления bash все отлично работало, но вчера обновился bash и по лезли косяки.
кусок кода скрипт
при таком раскладе скрипта не робит.
экранирую
Прожевываеться, но неможет создаться диреткория.
не создаеться диретокрия.
Вручную директория создается $ mkdir /mnt/do_obmen/ПАВ/ЗП/2011-04-07
Подскажи что я делаю не так.
До обновления bash все отлично работало, но вчера обновился bash и по лезли косяки.
кусок кода скрипт
Код: Выделить всё
#!/bin/sh
cd /mnt/share/tmp/ЗП/
DT=`date +"%Y-%m-%d"`
DIR="/mnt/do_obmen/ПАВ/ЗП"
TXT="/mnt/share/tmp/ЗП/*.txt"
if [ -r $TXT ]; then
if [ ! -r $DIR/$DT ]; then
mkdir $DIR/$DT
fi
fi
cp $TXT $DIR/$DT
rm -rf /mnt/share/tmp/ЗП/*.txt-eКод: Выделить всё
$ sh cash
[: /mnt/share/tmp/ЗП/ovd.txt: unexpected operator
/mnt/do_obmen/ПАВ/ЗП/2011-04-07 is not a directoryКод: Выделить всё
if [ -r '$TXT' ]; thenКод: Выделить всё
]$ sh cash
cp: /mnt/do_obmen/ПАВ/ЗП/2011-04-07 is not a directoryВручную директория создается $ mkdir /mnt/do_obmen/ПАВ/ЗП/2011-04-07
Подскажи что я делаю не так.