Это не ответ на ваш вопрос в том смысле, что он не дает нужного результата. Однако он создает таблицу изменений рангов между строками в двух файлах.
Следующая программа awk
выведет изменение ранжирования между двумя файлами, как показано здесь:
$ awk -f script.awk rankings-2017.txt rankings-2018.txt
University of Oxford
+2 University of Cambridge
-1 California Institute of Technology
-1 Stanford University
NEW Uppsala University
-1 Massachusetts Institute of Technology
(«Уппсальский университет» был добавлен в предпоследнюю строку второго файла ).
Скрипт:
NR == FNR { rank[++n] = $0 }
NR != FNR { ++nn;
for (i = 1; i <= n; ++i) {
if (rank[i] == $0) {
if (i == nn) {
printf(" ");
} else {
printf("%+3d", i - nn);
}
printf("\t%s\n", $0);
next;
}
}
printf("NEW\t%s\n", $0);
}
Выпущен пакет virtualbox для debian 10 , buster
код -имя принимается в URL-адресе виртуального бокса.
У вас должна быть следующая строка в/etc/apt/sources.list.d/virtualbox.list
:
deb https://download.virtualbox.org/virtualbox/debian buster contrib
Инструкция по установке с сайта VirtualBox:
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -
sudo apt-get update
sudo apt-get install virtualbox-6.0
Репозиторий виртуального бокса предоставляет 3 версии пакета :virtualbox-6.1
, virtualbox-6.0
и virtualbox-5.2
.