The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (Shell скрипты)
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Цикл по строкам файла, Dart_Vitalus (ok), 27-Май-11, (0) [смотреть все]

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


2. "Цикл по строкам файла"  +/
Сообщение от Aquarius (ok), 27-Май-11, 03:39 
>[оверквотинг удален]
>> адама
>> парне
>> Для чего спрашиваю: хочу из файла md5 вытащить имена файлов и сравнить
>> с имеющимися в папке файлами на наличие "пропавших" (в файле есть
>> а в каталоге нет). Файл md5 создан посредством команды md5sum, как
>> вы уже догадались, и из этого же каталога.
>> Нужно срочно, буду крайне благодарен!:)
> while read -r str ; do fname=$(echo "${str}"|awk '{print $2}') ; if
> [ ! -e /path/"${fname}" ]; then echo "${fname}" ; fi ;
> done < FILE

awk '{print $2}'
не годится, если имена файлов содержат пробелы

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

3. "Цикл по строкам файла"  +/
Сообщение от Xaionaro (ok), 27-Май-11, 08:36 
>[оверквотинг удален]
>>> Для чего спрашиваю: хочу из файла md5 вытащить имена файлов и сравнить
>>> с имеющимися в папке файлами на наличие "пропавших" (в файле есть
>>> а в каталоге нет). Файл md5 создан посредством команды md5sum, как
>>> вы уже догадались, и из этого же каталога.
>>> Нужно срочно, буду крайне благодарен!:)
>> while read -r str ; do fname=$(echo "${str}"|awk '{print $2}') ; if
>> [ ! -e /path/"${fname}" ]; then echo "${fname}" ; fi ;
>> done < FILE
> awk '{print $2}'
> не годится, если имена файлов содержат пробелы

sed -e 's#^\S*\s*##g'

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

5. "Цикл по строкам файла"  +/
Сообщение от jediemail (?), 27-Май-11, 13:07 
> awk '{print $2}'
> не годится, если имена файлов содержат пробелы

awk '{$1="";print}' file
задание на дом:разобраться с первым пробелом

Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

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

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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