Я пытаюсь получить количество секунд с эпохи как в Solaris 10, так и в Solaris 11.
В Solaris 11 «date +% s» дает мне выход (из bash), но то же самое происходит в Solaris 10.
Какая правильная команда в Solaris 10?
Я бы использовал nawk
:
nawk "BEGIN{print srand}"
Я обычно возвращаюсь к perl
для этого, предполагая, что он установлен.
perl -e 'print time."\n";'
Например,
$ perl -e 'print time."\n";' 1457531088
Предполагая, что perl
установлен, он должен быть практически независимым от ОС.