@ekholdthero

Сложить вывод двух файлов?

Имеется файл 1.txt с содержимым
123а
456b

Так же есть файл 2.txt с содержимым
789а
012b

Как сделать вывод в файл 3.txt с суммарным содержимым двух файлов, то есть, чтобы в файле 3.txt была сумма с 123a+789a и сумма 456b+012b?
В файле 3.txt требуется получить сумму этих значений, то есть
912а
468b
  • Вопрос задан
  • 121 просмотр
Решения вопроса 1

Как сделать вывод в файл 3.txt с суммарным содержимым двух файлов

С помощью программирования
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
saboteur_kiev
@saboteur_kiev Куратор тега Linux
software engineer
Зависит от точного задания.
если у вас a и b это маркеры линий, то в цикле считываешь строки первого файла, находишь букву, по ней делаешь grep второго файла, получаешь две нужные строки. Складываешь и пишешь в третий.

Если просто строки по порядку - и они всегда совпадают по количеству, то можно в цикле просто считать два файла в отдельные массивы и потом еще раз пройтись циклом.

Если в каждой строке всегда три цифры, можно резать через ${variable:0:3}, если разное - можно через регулярку.

Ты бы показал как ты пытался делать и что конкретно у тебя не выходит. А то выглядит словно ты хочешь чтобы кто-то за тебя домашку сделал. А с этим - на фриланс.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы