ffmpeg добавить новые srt и удалить старые

это будет больно

 join -t, -j1 -a1 -e0 -o auto r1.csv r2.csv > r12a.csv
 join -t, -j1 -a2 -e0 -o auto r1.csv r2.csv > r12b.csv
 sort -u r12?.csv > r12.csv
 join -t, -j1 -a1 -e0 -o auto r12.csv r3.csv > r123a.csv
 join -t, -j1 -a2 -e0 -o auto r12.csv r3.csv > r123b.csv
 sort -u r123{a,b}.csv
  • первое соединение печатает непарное значение в файле x(-ax)со значением по умолчанию (-e0), -o autoуказывает соединение для печати 0
  • sort -uсортировать и вести уникальные записи.

Я не уверен, что awkкод будет более читабельным.

0
18.11.2019, 14:20
1 ответ

Я рекомендую использоватьmkvtoolnix

Выходит пакет для ubuntuhttps://packages.ubuntu.com/bionic/mkvtoolnix

при правильном сочетании mkvextractи mkvmergeвы можете делать то, что хотите.

И вы будете использовать mkvinfoдля отображения информации о вашем файле.

для установки...

apt-get install mkvtoolnix

чтобы увидеть список команд

dpkg -L mkvtoolnix | grep bin

и читать man mkvmergeиman mkvextract

0
28.01.2020, 03:06

Теги

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