Вы можете изменить часовой пояс для всего сценария, изменив переменную среды TZ
в начале сценария. Его можно переопределить для отдельных команд.
Например этот скрипт
#!/bin/bash
export TZ=Australia/Sydney
date
TZ=US/Pacific date
date
Будет вывод
Sun 30 Jul 21:56:25 AEST 2017
Sun 30 Jul 04:56:25 PDT 2017
Sun 30 Jul 21:56:25 AEST 2017
Указание-I
изменяет разделитель:
-I replstr
Arguments in the standard input shall be separated only by unescaped <newline> characters, not by <blank> characters.
Во втором примере пробелы между foo
, bar
и baz
разделяют ввод; но в вашем первом ввод обрабатывается как единое целое, поскольку это одна строка.