Скрипт для поиска файлов в каталоге, с последующей манипуляцией над найденными файлами

Моя задача найти все файлы в заданном каталоге превосходящие по размеру N Мб, затем упаковать эти файлы в архив, удалить исходники и создать файлы с теми же именами. Правильно ли будет работать тело цикла,т.е. записывать в переменную file один файл из index, затем удалять файл,заложенный в file,затем создавать такой же,но пустой ? Я бы мог запустить в системе, но опасаюсь удаления данных.

#!/bin/bash
echo "Enter path"
read path
echo "Enter size"
read size
index=$(find $path -type f -size +"$size"M)
find $path -type f -size +"$size"M | xargs tar -rvf archive.tar
for file in index
do
rm file
touch file
done

Ответы (0 шт):