Как на самом деле будет выглядеть значение дефиса в этом примере, используемое для ссылки на стандартный ввод для этой команды архивирования?

Многие инструменты могут сделать это, вероятно, awkпервое, что приходит на ум, но я рекомендую команду join, особенно если ввод уже отсортирован (, как в вашем примере):

join file1 <(join file2 file3) | column -t

column -tпросто для красивого выравнивания вывода, вы можете удалить его.

Выход:

DATE      PGTO_CRED  PGTO_TOTAL  PGTO_FEE
20180801  50.00      150.00      35.00
20180802  150.00     300.00      10.00
20180803  130.00     200.00      25.00
20180804  110.00     250.00      140.00
20180805  200.00     400.00      135.00
0
29.12.2020, 14:36
1 ответ

Я не могу найти его в руководстве tar. Однако -часто используется инструментами как псевдоимя файла -, относящееся к стандартному вводу или стандартному выводу. tarиспользует if для обоих. -f -говорит вывод в stdoutи --files-from=-говорит получить список имен файлов -из stdin.Подразумеваются вход и выход, эти опции предполагают выход и вход соответственно.

Также:gzipне переименовывается. И временных файлов нет, данные передаются по пайпам.

2
18.03.2021, 22:40

Теги

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