LINUX.ORG.RU

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

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

for i in `ls -1` ; do
  n=`echo "$i" | sed 's/\([0-9]\{2\}\)-\([0-9]\{2\}\)\([0-9]\{4\}\)/\1\2\3/'`
  l="${l}${n}\n"
done
rm -rf `printf "$l" | sort | head -n 1 | sed 's/\([0-9]\{4\}\)\([0-9]\{2\}\)\([0-9]\{2\}\)/\3-\2-\1/'`

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

for i in `ls -1` ; do
  n=`echo "$i" | sed 's/\([0-9]\{2\}\)-\([0-9]\{2\}\)\([0-9]\{4\}\)/\1\2\3/'
  l="${l}${n}\n"
done
rm -rf `printf "$l" | sort | head -n 1 | sed 's/\([0-9]\{4\}\)\([0-9]\{2\}\)\([0-9]\{2\}\)/\3-\2-\1/'`