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

Vladimir A. Svyatoshenko svyt22 на gmail.com
Сб Мар 6 18:33:33 UTC 2010


Доброго времени дня,

Стоит несложная задача:
Есть свалка файлов и есть books.csv файл в котором один столбец md5
хеши файлов, а второй - путь и имя куда его положить.
Необходимо раскидать файлы, которые есть в books.csv, по
заданным местам с заданными именами.

Начал писать скрипт. Просто раскидать получилось быстро, а вот с
проверкой по books.csv ну никак не получается. Переменная tmp ну никак
не передается ... или передается, но что то не то :(

#!/bin/bash

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

В чем я ошибаюсь?


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