Как сложить числа из двух текстовых файлов и записать их в один и тот же файл?

Добавляя к ответу Люка :, вам нужно убедиться, что расположение интерпретатора в chroot такое же, как и в основной файловой системе. Это связано с тем, что ядро ​​определяет архитектуру исполняемого файла, а затем использует расположение интерпретатора, как показано update-binfmts --display, для его запуска. Итак, строка

cp $(which qemu-arm-static) /mnt/usr/bin

на самом деле должно быть

cp $(which qemu-arm-static) /mnt/$(which qemu-arm-static)

В противном случае вы можете получить ошибку «Не найдено» -внутри вашего chroot, поскольку ваше ядро ​​​​не может найти требуемый интерпретатор, если местоположение qemu-arm-staticне находится внутри /usr/binв вашей системе.

2
30.10.2019, 15:57
2 ответа

Я пробовал использовать команду, и она тоже работала нормально

paste f1 f2| awk '{print $1+$2}' >f2_tmp && mv f2_tmp f2


praveen@praveen:~$ cat f1
3
praveen@praveen:~$ cat f2
10
praveen@praveen:~$ 
0
27.01.2020, 21:53

Вы могли бы сделать это:

let tot=$(cat file1)+$(cat file2)
echo $tot
2
27.01.2020, 21:53

Теги

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