Вы можете уже иметь mail
установленный. Если так, можно считать почту путем ввода mail
в командной строке.
Добро пожаловать в предпочтительный мир. Можно использовать вполне прилично любого почтового читателя, которого Вы выбираете. emacs
пользователи могут считать почту из своего редактора.
Установка a pop3
или imap
сервер и Вы можете считать Вашу почту из Вашего Windows PC, Mac или других устройств.
Если Вы устанавливаете a .forward
или .procmailrc
файл затем Вы можете пересылать свою почту на другой адрес электронной почты и читать его оттуда.
h=09; m=30;(( tot = 10#$h * 60 + 10#$m )); echo $tot
Число перед #
основание (или основа)
Число после #
должно быть допустимым для основания
Вывод является всегда десятичным
Можно использовать основание 2 - 64 (в ударе GNU 4.1.5)
Как отмечено enzoyib, старая альтернатива для $ [выражение] удерживается от использования, таким образом, лучше использовать совместимый POSIX $((expr))
$(( 2#1)) == 1
$((16#F)) == 15
$((36#Z)) == 35
Я не уверен, какие 'цифры' используются после Z
Начальный нуль на числовой константе в арифметических выражениях оболочки обозначает восьмеричную константу.
Вот портативный способ удалить начальные нули:
h=${h#${h%%[!0]*}}; [ -n "$h" ] || h=0
В ударе, ksh или zsh, можно явно указать основу 10 с $((10#$h))
.
$[10#09]
??? – neurino 24.08.2011, 11:53hh
извлечение:hh=$[10#${hhmm%:*}]
ад удобочитаемости!:D Спасибо за быстрый ответ! – neurino 24.08.2011, 12:07$[expression]
удерживается от использования и будет удален в следующих версиях удара. ". Лучше использовать$((expr))
это - совместимый POSIX. скидка с цены – enzotib 24.08.2011, 14:010
-9
,a
-z
,A
-Z
,@
,_
(основания 36 и ниже нечувствительны к регистру). – Chris Johnsen 25.08.2011, 09:35