Я получил последний день предыдущего месяца следующим образом:
cal $month $year | awk 'NF {DAYS = $NF}; END {print DAYS}'
Используя переменные заполнители, я могу получить календарь предыдущих месяцев и распечатать последний день месяца:
cal 04 2017 | awk 'NF {DAYS = $NF}; END {print DAYS}'
Вывод:
30
Если есть более простой или короткий путь, пожалуйста, я открыт для всех предложений.
bindkey \033c screen
bindkey \033h prev
bindkey \033l next
в ~ / .screenrc
. Это предполагает, что терминалы отправляют ESC, за которым следует x
для Alt + X .
У меня есть:
bindkey \033[6;5~ prev
bindkey \033[5;5~ next
Для Ctrl + PageUp и Ctrl + PageDown (в большинстве эмуляторов терминала).