Вы можете использовать awk
. Прочтите соответствующую строку из index.txt
при чтении data.txt
и умножьте каждое поле на значение, полученное из первого:
awk '{getline f < "index.txt"; for(i=1;i<=NF;i++) {printf("%d\t",$i*f)} printf("\n")}' data.txt
Для вашего ввода будет получено:
1 2 3 4 5
4 6 8 10 12
9 12 15 18 21
16 20 24 28 32
25 30 35 40 45
36 42 48 54 60
49 56 62 70 77
64 72 80 88 96
Похоже, что операционная система была установлена без бесплатного -репозитория. Довольно часто ответы на подобные вопросы можно найти в документации типа errata -, расположенной в /usr/share/doc
.
Согласно документации пакета в/usr/share/doc/info/README.Debian
:
This package does not contain the info documentation of info and texinfo, as they are licensed under the GNU Free Document License with Cover Texts, which is considered as non-free in Debian.
Из этой полезной информации мы можем понять, что документация info
не была установлена, поскольку считается не -несвободной . Объедините это знание со знанием того, что non-free
— это длинное -постоянное имя репозитория под названием non-free
.
Например, следующая строка в /etc/apt/sources.list
показывает, что бесплатное репо -не используется.
deb http://ftp.us.debian.org/debian/ stretch main contrib
Чтобы включить бесплатное репо -, укажите его следующим образом. (Это просто показывает, где указать репозиторий; часть contrib
не требуется. Выведите правую строку, если кодовое имя изменится с stretch .)
deb http://ftp.us.debian.org/debian/ stretch main contrib non-free
Можно использовать sudo pico /etc/apt/sources.list
для редактирования файла.
После указания использования не -бесплатного репозитория обновите и установите его.
sudo apt-get update
sudo apt-get install texinfo-doc-nonfree
То, что вы видите, это то, что делает info
, если у него нет собственного документа, присутствующего в системе.
Как объяснено в /usr/share/doc/info/README.Debian
, который вы найдете в своей системе:
Это намеренное упущение Debian. Документ GNU лицензируется способом, который разработчики Debian считают несвободным, поскольку он содержит неизменяемые разделы, и поэтому он не включен в пакет Debian texinfo и не был включен с тех пор, как разработчики Debian систематически удаляли такие не -бесплатный документ из проекта еще в середине 2000-х.
Вы должны настроить APT для включения не -бесплатных пакетов и установить несвободный пакет texinfo -doc -.