Далеко ли
awk 'gsub(/-/, "&") < 2' file
ID Ct 1 2 3 4 5 6
3 0 consensus consensus consensus consensus consensus consensus
5 0 - AT AT GC GC AT
8 0 consensus consensus consensus - consensus consensus
понял? Имейте в виду, что ничего не было сказано rg. желаемый результат -вам нужен один выходной файл, имена файлов с префиксом к выходным строкам или новые файлы с именами, похожими на исходные, или что?
РЕДАКТИРОВАТЬ(после комментариев к новым именам файлов):
awk 'gsub(/-/, "&") < 2 {print > (FILENAME ".new")}' /path/to/file/*
Предполагая, что таймер запланирован с помощью OnCalendar, каково состояние последнего запуска таймера после такого пропущенного события? Это ПОСЛЕДНИЙ столбец вывода systemctl list-timers
.
Если указано «н/д», значит, таймер никогда раньше не запускался, или его состояние последнего запуска было очищено, поэтому он не будет запускаться при загрузке.
Текущее решение, которое я нашел, таково. Удалите файл штампа в ~/.local/share/systemd/timers
. Затем перезапустите таймер.
[Источник][1] «Это файлы нулевой длины, которые отмечают время последнего запуска каждого таймера. Если их удалить, они будут воссозданы при следующем запуске их таймера».
[1] :https://wiki.archlinux.org/index.php/Systemd/Timers
Я думал, что нашел решение, но потом понял, что оно не работает, когда отключается питание после 7 утра...