Получить дату сервера для вычисления дней до пятницы [закрыто ]

xteusa la extensión XTest y simplemente agrega sus solicitudes al estado del modificador actual, en lugar de intentar comenzar desde algún estado base. Otras herramientas como xdotoolproporcionan una opción --clearmodifiers, por ejemplo, para asegurarse de que obtendrá exactamente lo que desea.

Dado que xbindkeysnota su solicitud cuando el estado del modificador está con Shift_Lo Shift_Rpresionado, este es el estado desde el que trabaja xte. Debería poder emular un cambio -para cancelar esto en xtecomenzando con keyup Shift_L, y quizás también Shift_R. El cambio real -hacia arriba más tarde se ignorará, o puede restaurar el estado de cambio a lo que era al final de sus acciones xte, para evitar la necesidad de presionar la tecla Mayús nuevamente, pero eso es para usted. escoger.

-4
01.05.2017, 03:43
3 ответа

Поскольку вы отметили Linux, в вашем распоряжении мощная дата утилита. Вот как я могу подойти к такой задаче (в зависимости от того, что вы хотите, чтобы произошло, если сегодня пятница — это перенесет вас на следующую неделю):

now=$(date +%s)
fri=$(date +%s -d "next Friday")
days=$(( (fri - now) / 86400))
echo Today is $(date +%A), you have $days until Friday
1
28.01.2020, 05:20

Начнем:

date "+Today is %A"

date "+The current day of the week as an integer is %u"

Посмотрите руководство по команде date.

0
28.01.2020, 05:20

Использование dateutilsдля печати сегодняшней даты:

$ dateconv -f "Anno Domini %OY %Om %Od" now
Anno Domini MMXVII IV XXX
-1
28.01.2020, 05:20

Теги

Похожие вопросы