[newbies] передача параметров в awk ... или как по другому

Afanasov Dmitry ender на altlinux.org
Сб Мар 6 19:34:20 UTC 2010


On Sat, Mar 06, 2010 at 08:33:33PM +0200, Vladimir A. Svyatoshenko wrote:
> for f in *
> do
>    tmp=`md5sum "$f" | awk '{print $1}'`
>    awk '{if($1 != $tmp) print $2}' ~/bookы.csv
> #  mv "$f" /mnt/hash/`md5sum "$f" | awk '{print $1}'`
> done
я б попробовал так:
find -type f -exec md5sum "{}" + | cut -d' ' -f1 | while read tmp; do awk -v tmp=tmp '{if($1 != tmp) print $2}' ~/books.csv

хотя что это за проверка: awk '{if($1 != $tmp) print $2}' ~/bookы.csv - мне
не понятно :)
-- 
 С уважением
 Афанасов Дмитрий
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 198 байтов
Описание: Digital signature
Url     : <http://lists.altlinux.org/pipermail/devel-newbies/attachments/20100306/6e26945a/attachment-0001.bin>


Подробная информация о списке рассылки devel-newbies