В репозитории нет файла Release во вновь добавленном репозитории

BEGIN { OFS = FS = "\t" }

FNR == NR {
        for (i = 2; i <= NF; ++i)
                if ($i == 2) ++c[i]
        next
}

{
        a[nf=1] = $1
        for (i = 2; i <= NF; ++i)
                if (c[i] >= t) a[++nf] = $i

        $0 = ""
        for (i = 1; i <= nf; ++i)
                $i = a[i]

        print
}

Эта awkпрограмма будет подсчитывать количество вхождений значения 2в каждом столбце и сохранять эти значения в массивеc(по одному элементу в этом массиве на столбец данных ). Он делает это при чтении входного файла в первый раз (это блок FNR == NR).

При повторном чтении входного файла он использует эти счетчики для переноса соответствующих столбцов из ввода в массив aдля каждой прочитанной строки. Значение переменной tиспользуется в качестве порогового значения для принятия решения о том, следует ли включать столбец или нет. Это первый цикл forв последнем блоке кода.

Затем он создает новую запись данных из этого массива и распечатывает ее.

Тестирование (обратите внимание, что входной файл задается дважды в командной строке, awkчтобы можно было выполнить два прохода над ним):

$ cat file
Individuals     M1      M2      M3
Ind1    0       0       2
Ind2    0       2       2
Ind3    2       2       2
$ awk -v t=1 -f script.awk file file
Individuals     M1      M2      M3
Ind1    0       0       2
Ind2    0       2       2
Ind3    2       2       2
$ awk -v t=2 -f script.awk file file
Individuals     M2      M3
Ind1    0       2
Ind2    2       2
Ind3    2       2
$ awk -v t=3 -f script.awk file file
Individuals     M3
Ind1    2
Ind2    2
Ind3    2
$ awk -v t=4 -f script.awk file file
Individuals
Ind1
Ind2
Ind3
0
23.11.2021, 12:52
1 ответ

apt.armbian.com— это редиректор для репозитория apt, попробуйте открыть apt.armbian.comв браузере, а затем используйте зеркало, например:

wget  -O - https://stpete-mirror.armbian.com/apt/armbian.key |apt-key add -

см.curl -v apt.armbian.com

образец вывода:

<p>You should be redirected automatically to target URL: <a href="http://armbian.16z.eu/apt/">http://armbian.16z.eu/apt/</a>

В приведенном выше примеревы можете использоватьhttp://armbian.16z.eu/apt/

Чтобы установить media-buster-legacy-rk3399, добавьте это в свой файл:

wget https://armbian.hosthatch.com/apt/pool/buster-desktop/m/media-buster-legacy-rk3399/media-buster-legacy-rk3399_20.11.7_arm64.deb
apt install./media-buster-legacy-rk3399_20.11.7_arm64.deb
0
23.11.2021, 13:43

Теги

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