Команда UNIX split, расщепляющая этот файл, но с какими именами получается? - PullRequest
2 голосов
/ 09 ноября 2019

Мы получаем большой CSV-файл от клиента (500k строк, est), который мы разбиваем на более мелкие куски с помощью команды split.

Вы можете увидеть, как мы используем команду ниже, номои знания bash немного устарели, может кто-нибудь освежит меня в бите ${processFile}_ ниже, и как в конце именуются файлы? Не вспоминая, что делает подчеркивание ...

split -l 50000 $PROCESSING_CURRENT_DIR/$processFile ${processFile}_

1 Ответ

1 голос
/ 09 ноября 2019

Это не имеет ничего общего с bash, но как split(1) команда обрабатывает свои аргументы для разделения ввода.

Синтаксис:

   split [OPTION]... [FILE [PREFIX]]

ОПИСАНИЕ Выходные данные ФАЙЛА в PREFIXaa, PREFIXab, ...;размер по умолчанию - 1000 строк, а PREFIX по умолчанию - 'x'.

   With no FILE, or when FILE is -, read standard input.

Таким образом, он использует заданный префикс и создает выходные файлы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...