The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"подавить ^0D"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [ Отслеживать ]

"подавить ^0D"  
Сообщение от Анатолий (??) on 15-Дек-08, 12:27 
Добрий день! Хочу создать зеркало для nod32
скрипт

#!bin/sh
wget http://aa.bb/update.ver
files=`cat update.ver | grep file = | cut -d  "=" -f2`
for pr1 in $files; do
wget http://aa.bb/$pr1
done

Но к имени файлов добавляется %OD (тоесть нужно nod7D56.nup а мне дает nod7D56.nup%0D)
и следовательно не могу выкачать файлы

Как подавить %0D

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "подавить ^0D"  
Сообщение от mikra on 15-Дек-08, 13:33 
>Добрий день! Хочу создать зеркало для 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

как-то так

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "подавить ^0D"  
Сообщение от mikra on 15-Дек-08, 13:40 
Кхм, вот без "удаленного оверквотинга":

#!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

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "подавить ^0D"  
Сообщение от vic (??) on 15-Дек-08, 15:11 
>[оверквотинг удален]
>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. но это уже дело вкуса :)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру