- подавить ^0D, mikra, 13:33 , 15-Дек-08 (1)
>Добрий день! Хочу создать зеркало для nod32 >скрипт > >#!bin/sh >wget http://aa.bb/update.ver # шестнадцетиричное 0x0D равно восьмеричному 015 files=`cat update.ver | grep file = | cut -d "=" -f2 | /bin/tr -d '\015'` >[оверквотинг удален] > >for pr1 in $files; do >wget http://aa.bb/$pr1 >done > >Но к имени файлов добавляется %OD (тоесть нужно nod7D56.nup а мне дает >nod7D56.nup%0D) >и следовательно не могу выкачать файлы > >Как подавить %0D как-то так
- подавить ^0D, mikra, 13:40 , 15-Дек-08 (2)
Кхм, вот без "удаленного оверквотинга":#!bin/sh wget http://aa.bb/update.ver ># шестнадцетиричное 0x0D равно восьмеричному 015 files=`cat update.ver | grep file = | cut -d "=" -f2 | /bin/tr -d '\015'` for pr1 in $files; do wget http://aa.bb/$pr1 done
- подавить ^0D, vic, 15:11 , 15-Дек-08 (3)
>[оверквотинг удален] >wget http://aa.bb/update.ver > >># шестнадцетиричное 0x0D равно восьмеричному 015 > >files=`cat update.ver | grep file = | cut -d "=" -f2 >| /bin/tr -d '\015'` > >for pr1 in $files; do >wget http://aa.bb/$pr1 >done tr -d '\r' нагляднее, ну или dos2unix вместо tr. но это уже дело вкуса :)
|