URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 43567
[ Назад ]

Исходное сообщение
"Помогите разобраться"

Отправлено vav1107 , 03-Май-04 21:54 

Мужики! Задался целью сделать с помощью скрипта башевского выборку файлов с определенным содержанием, после чего выбранные файлы переместить в другой каталог.

Через grep выводится список отобранных файлов с кол-вом встречающихся темплейтов. Как это дело связать с командой rm? Предполагаю через awk, но знаний не хватает.

ЗЫ. Знаю, что все это и mс проделает, только хочется в шелле поковыряться. Если не лень, направьте на путь истинный. Заранее сенкс!


Содержание

Сообщения в этом обсуждении
"Помогите разобраться"
Отправлено Дмитрий Ю. Карпов , 03-Май-04 23:45 
Программа rm удаляет, а не перемещает файлы.

А так попробуй
mv `grep -l 'строка_поиска' список файлов` другой_каталог
или что то же самое
mv $(grep -l 'строка_поиска' список файлов) другой_каталог
(обрати внимание, где какие апострофы).

PS: А AWK тут вообще никаким боком не канает - он сам из того же семейства, что и sed, grep, sort и т.п.


"Помогите разобраться"
Отправлено vav1107 , 04-Май-04 18:26 
>Программа rm удаляет, а не перемещает файлы.
>
>А так попробуй
>mv `grep -l 'строка_поиска' список файлов` другой_каталог
>или что то же самое
>mv $(grep -l 'строка_поиска' список файлов) другой_каталог
>(обрати внимание, где какие апострофы).
>
>PS: А AWK тут вообще никаким боком не канает - он сам
>из того же семейства, что и sed, grep, sort и т.п.
>


Понял, большое спасибо!