Я хочу сгенерировать текстовую метку времени в оболочке Unix с точностью до микросекунды, не используя опцию даты %N (я использую занятый ящик, меньший набор инструментов Unix, у которого нет этой опции), чтобы добавить префикс к выводу, который я генерирую. Временная метка должна иметь формат "<seconds since epoc>.<microseconds>" .
awk -f ./myawkscript.awk < /param | sed 's/$/\[<TIMESTAMP WOULD GO HERE>].'
Таким образом, желаемый результат будет выглядеть так:
[1305638345.123456] awk script output
Я могу получить epoc достаточно просто, используя date +"%s" , поэтому мой вопрос, есть ли способ получить микросекунды из оболочки?
