Alpine Linux больше не поддерживает дискеты. Вам нужно будет создать минимальный образ жесткого диска (32 МБ, в зависимости от того, сколько конфигураций вам нужно ), mkfs.vfat /dev/sda
вместо /dev/fd0
, смонтируйте его на /media/usb
и убедитесь, что /dev/sda
находится в вашем файле fstab. Затем lbu ci usb
или выберите usb
, когда программа установки -alpine спросит, где хранить конфигурации.
Я обновил вики.
Без проверки ошибок и использования пользовательской -определяемой awk
функции можно было бы упростить скрипт до:
#!/bin/bash
echo $1 $2 $3 $4 | awk '{sum=0; for(i=1; i<=NF; i++) sum += $i; print sum}'
или если не нужно всегда выводить число даже если ноль:
#!/bin/bash
echo $1 $2 $3 $4 | awk '{for(i=1; i<=NF; i++) sum += $i; print sum}'
Назвать функцию, которая суммирует 4 числа "sum 3 ", интересно, как и назвать скрипт, который суммирует числа "myawk средний ":-). Во всяком случае...:
$ cat myawkaverage
#!/usr/bin/env bash
printf '%s\n' "$@" | awk '{sum+=$0} END{print sum}'
$./myawkaverage 8 7 9 4
28
$./myawkaverage 1 2 3 4 5 6 7 8 9 10 11
66
и если вы на самом деле пытаетесь написать скрипт для получения средних значений, тогда:
$ cat./myawkaverage
#!/usr/bin/env bash
printf '%s\n' "$@" |
awk -v n="$#" '{sum+=$0} END{ave=(n ? sum / n : "NaN"); print sum, ave}'
$./myawkaverage 8 7 9 4
28 7
$./myawkaverage 1 2 3 4 5 6 7 8 9 10 11
66 6
$./myawkaverage 0
0 0
$./myawkaverage
0 NaN