Вот решение только для bash (другие исполняемые файлы не используются):
while read X; do read Y <&3; echo $((X + Y)); done <file1 3<file2
Здесь file1
перенаправляется на стандартный ввод, а file2
перенаправляется на произвольный дескриптор файла, 3.
Затем while считывает строки из file1
в X
и для каждой итерации явно считывает строку из файлового дескриптора 3 (file2
), а затем выполняет вычисления с использованием арифметики оболочки.
Вот два метода, которые сработали для меня:
Самый простой способ для Linux — начать с «Диска», а затем закончить «gParted»https://askubuntu.com/a/915821/520965
Другой простой метод в терминале Linux:https://superuser.com/a/1153220/601553илиhttps://unix.stackexchange.com/a/338883/184608