timestamp=$(date -d "18:30 yesterday" +%s)
stat -c "%Y %n" * | while IFS= read -r mtime filename; do
if (( mtime < timestamp )); then
mv "$filename" /some/folder
fi
done
Eu preciso mover as pastas que são modificadas um dia antes das 18h30. Por exemplo. As pastas modificadas no dia 1 antes das 18h30 devem ser movidas para outra pasta. Por favor me ajude.
Atenciosamente, Syed
timestamp=$(date -d "18:30 yesterday" +%s)
stat -c "%Y %n" * | while IFS= read -r mtime filename; do
if (( mtime < timestamp )); then
mv "$filename" /some/folder
fi
done