Попробуйте:
rm `find /home/tjuh -empty | grep -v "^/home/tjuh/.local/share/Steam/steamapps/common/"`
Получите время в секундах из эпохи (см. man stat )и напечатайте разницу.
T1=$(stat --printf='%Y\n' file1.txt)
T2=$(stat --printf='%Y\n' file2.txt)
echo $(($T1 - $T2))
Вот небольшой скрипт, который sort
указывает на оба файла, grep
указывает на более поздние даты, чем файл1, а затем считает (wc -l
), если имеется более 1 uniq
строки (должна быть только 1, которая приходит из файла1):
if [[ "$(sort -t/ -k3,3n -k1,1n -k2,2n file1 file2 | grep -A 1 -f file1 | uniq | wc -l)" -gt 1 ]]
then
echo "Date in file2 is greater than file1"
else
echo "Date in file2 is not greater than file1"
fi