LINUX.ORG.RU

История изменений

Исправление bl, (текущая версия) :

mkdir 01-January-2016_135700 01-January-2016_175700 01-January-2016_211326 01-January-2016_235802 02-January-2016_135700 02-January-2016_175700 02-January-2016_211326 02-January-2016_235802

for d in ??-January-* 
do 
 day=${d/_*} 
 echo $day 
done | \
sort | uniq | \
while read uniqday 
do 
 ls -d ${uniqday}_* | sort | tail -n1  
done 


научиться по имени файла определять день.
вычленить уникальные дни, в файл или поток.
другая фаза - читаещь из потока уникальный день, обнаруживаешь для каждого дня имеющеися каталоги, сортируешь, берешь последний (или сортируешь по убыванию - берешь первый)

но маска DD-January-YYY с нужно грустно. - это грусть, потому что когданить ты захочешь посортировать по дате.

Исходная версия bl, :

mkdir 01-January-2016_135700 01-January-2016_175700 01-January-2016_211326 01-January-2016_235802 02-January-2016_135700 02-January-2016_175700 02-January-2016_211326 02-January-2016_235802

for d in ??-January-* ; do day=${d/_*} ; echo $day ; done | sort | uniq | while read uniqday ; do ls -d ${uniqday}_* | sort | tail -n1 ; done 


научиться по имени файла определять день.
вычленить уникальные дни, в файл или поток.
другая фаза - читаещь из потока уникальный день, обнаруживаешь для каждого дня имеющеися каталоги, сортируешь, берешь последний (или сортируешь по убыванию - берешь первый)

но маска DD-January-YYY с нужно грустно. - это грусть, потому что когданить ты захочешь посортировать по дате.