The OpenNET Project / Index page

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

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

"В скрипт необходимо добавить счетчик кол-ва перемещенных фай..."  
Сообщение от grinch (ok) on 31-Мрт-06, 18:26 
Подскажите пожалуйста
в скрипт
for a in A/* ; do { if grep -e test $a > /dev/null; then mv $a B ; fi ; } ; done
необходимо добавить счетчик кол-ва перемещенных файлов и совпадений (grep)
thanks.
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

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


1. "В скрипт необходимо добавить счетчик кол-ва перемещенных фай..."  
Сообщение от СергейК email(??) on 31-Мрт-06, 20:02 
>Подскажите пожалуйста
>в скрипт
>for a in A/* ; do { if grep -e test $a > /dev/null; then mv $a B ; fi ; } ; done
>необходимо добавить счетчик кол-ва перемещенных файлов и совпадений (grep)
>thanks.


Ну вот так вот например:

file_count=0; grep_count_total=0; for a in A/* ; do {
grep_count=`grep -c -e test $a` ; if [[ grep_count -gt 0 ]] ; then {
mv $a B ;
file_count=$((file_count+1)) ;
grep_count_total=$((grep_count_total+grep_count)) ;
}  fi ; } ; done ;
echo $file_count ; echo $grep_count_total


А еще лучше c помощью команды
man bash

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

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

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




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

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