Как мне включить корректировку часового пояса в команду даты в строке?

Suponiendo que haya arreglado el archivo de 5 columnas, entonces haría:

awk '{printf("%s %s %d %d %d\n",$1, $2, $3+.5, $4+.5, $5+.5)}' infile

Esto agrega 0.5 a los campos, luego %deliminará la parte fraccionaria, lo que dará como resultado el redondeo habitual al entero más cercano, con mitades (, p. 2,5 )redondeado hacia arriba.

1
19.06.2019, 23:17
1 ответ

Вы пропустили часть TZ=, которая будет назначать часовой пояс переменной окружения TZдля команды date:

TZ='Asia/Jerusalem' date '+%a %b %d %R'

Вопрос, на который вы ссылаетесь, содержит очень подробное объяснение этого.

Чтобы присвоить этот вывод переменной, вам нужно использовать подстановку команд:

IL=$(TZ='Asia/Jerusalem' date '+%a %b %d %R')
2
27.01.2020, 23:30

Теги

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