Почему xargs по-разному обрабатывает разделители, если установлено -I

Вы можете изменить часовой пояс для всего сценария, изменив переменную среды 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
0
22.10.2019, 16:49
1 ответ

Указание-Iизменяет разделитель:

-I replstr

Arguments in the standard input shall be separated only by unescaped <newline> characters, not by <blank> characters.

Во втором примере пробелы между foo, barи bazразделяют ввод; но в вашем первом ввод обрабатывается как единое целое, поскольку это одна строка.

3
28.01.2020, 02:22

Теги

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