у меня есть скрипт который проверяет наличие файла и в каждой директории и в зависимости от этого делает вещи:
cd $root
for i in $(ls)
do
if [ ! -e "$root/$i/$img" ]; then
echo OK
<some code>
fi
done
Имена директорий выглядят как: 20140404102130-aaa.
Мне нужно вставить в этот цикл условие, чтобы проверялась еще и часть имени директории:
если timestamp (до дефиса) больше указанного, то выполняем
echo OK и следующие действия, если нет - идем по циклу дальше.
Что-то вроде:
if [ 'ls|awk -F "-" '{print $1}" > 20140404102130 ]; then
Как этот кусок правильно вставить в цикл?