Горизонтальная конкатенация файла

Если Вы используете bash почему бы не использовать неименованные каналы, в сущности сокращение от какой сказанный phunehehe:

ffmpeg -i 01-Daemon.mp3 2> >(grep -i Duration)

27
29.03.2011, 01:28
2 ответа

paste может добиться цели.

% cat t1 
a
b
c
c
d
f
g
% cat t2 
h
i
j
k
l
m
n
% paste t1 t2 
a       h
b       i
c       j
c       k
d       l
f       m
g       n

По крайней мере часть времени, у Вас не должно быть "ключа" для конкатенации строк.

40
27.01.2020, 19:39
  • 1
    Как замечено в примере выше, разделителем по умолчанию является ВКЛАДКА... Ни для какого разделителя: paste -d '\0' t1 t2 –  Peter.O 11.03.2011, 02:10
  • 2
    это будет работать на файлы, которые являются гигабайтами в размере? ответ –  SARose 27.04.2017, 02:30
  • 3
    @SARose, который я не знаю. Дайте ему попытку и оставьте комментарий о результатах. –  Bruce Ediger 27.04.2017, 03:15

join должен добиться цели - просто необходимо снабдить префиксом строки идентичный идентификатор.

4
27.01.2020, 19:39

Теги

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