Как разделить файл на части по разделителю

У меня была такая же проблема с попытками git cloneиз AUR. Как и в случае с pianomanfrazier, создание символической ссылки решило насущную проблему. Однако я обнаружил, что докер по-прежнему не может тянуть, выдавая ошибку:

docker: Error while pulling image: [image name]
x509: certificate signed by unknown authority.

Удаление символической ссылки и запуск pacman -S ca-certificate-utilsрешили основную проблему. (Обратите внимание, что докеру требуется systemctl restart docker, чтобы исправление вступило в силу.)

0
14.01.2020, 16:31
1 ответ

Для этого можно использовать sed и csplit.

sed -i.bak 's/----/-/g' file && csplit --suppress-matched file '/-/' '{*}'
  • sedзаменит «----» на один «-» в файле (и создаст резервную копию на всякий случай)

  • Затем
  • csplitразделит файл на основе одного «-» и выведет несколько файлов [например,. хх00, хх01 и т. д.]

РЕДАКТИРОВАТЬ :Спасибо @AdminBee за указание на опечатку. удалил лишний "файл" из команды.

1
28.01.2020, 02:56

Теги

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