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

Исходное сообщение
"В скрипт необходимо добавить счетчик кол-ва перемещенных файлов "

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

Содержание

Сообщения в этом обсуждении
"В скрипт необходимо добавить счетчик кол-ва перемещенных фай..."
Отправлено СергейК , 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