Articles of временные метки

Выполнение теста -nt / -ot в POSIX ш

Встроенные test и [ утилиты имеют test -nt («новее чем») и -ot («старше чем») в большинстве оболочек, даже когда shell работает в «режиме POSIX» (также верно для внешних утилит) одних и тех же имен в системах, к которым у меня есть доступ). Эти тесты предназначены для сравнения меток времени изменения двух файлов. Их документированная семантика […]

Удаление каталога и его содержимого в формате% Y_% b_% d

Я создал скрипт, который должен удалять каталоги и их содержимое старше 2 дней. Сценарий работает нормально, но каталог не удаляется. Пожалуйста, помогите, это будет высоко ценится. Подробности скрипта: export BACKUP_SETS=/backupset/ if [ ! -d “$BACKUP_SETS” ]; then # Control will enter here if $DIRECTORY doesn’t exist. printf “\nFailure when removing BACKUP_SETS, Exiting \n” exit 1 […]

Измените метку времени, чтобы использовать эпоху. Bash get error как дополнительный операнд

Я определяю переменную в моем скрипте Bash следующим образом: BIRTHDAY=”1993-01-11 11:11 +08:00″ и преобразовать его в epoches, использовать date затем echo с echo $(date -d $BIRTHDAY +%s) . Тем не менее, я получаю сообщение об ошибке: date: extra operand ‘+08:00’ . Но он работает на интерактивной оболочке bash: ➜ ~ BIRTHDAY=”1993-01-11 11:11 +08:00″ ➜ ~ […]