Столкнулся с такой задачей: из каталога необходимо выбрать и скопировать кучу
файлов за один месяц.
Вооружившись командами cp, ls и awk я приступил и вот что получилось:
cp $(ls -l | grep 2009-01 | awk '{print $8}') /home/temp/
ls -l выводит содержимое каталога с датой
grep соответственно выбирает файлы за месяц
awk '{print $8}' выводит имя файла для команды cp
Дальше больше ...
Есть каталог в котором куча подкаталогов и в которых соответственно файлы,
которые надо скопировать.
Тут на помощь приходит утилита du:
cp $(du -a --time | grep 2009-01 | awk '{print $4}') /home/temp/
|