Вы можете объединить файлы agent-*.txt
и обработать их с помощью awk.
Обратите внимание на -F :
, чтобы использовать полный столбец в качестве разделителя полей.
Неполный пример:
#!/bin/sh
awk -F : -f - agent-*.txt <<EOF
/^used:/{
used+=\$2;
}
/^online:true/{
online++;
}
END{
printf("used: %d\n", used);
printf("online: %d\n", online);
}
EOF
Вероятно, если вы аккуратно измените совпадающие выражения, вы сможете пропустить шаг sed
.
SystemD происходит во время запуска системы до того, как вы вошли в систему.
Вы должны поместить файл .desktop
в $HOME/.config/autostart
.