Использовать grep с perl -регулярное выражение:
$ sensors|grep -oP "Core 1:\s*\+\K[0-9]+"
70
В модулях systemd списки обычно можно сбросить в переопределениях, назначив пустое значение. Это работает и для условий:
If any of these options is assigned the empty string, the list of conditions is reset completely, all previous condition settings (of any kind) will have no effect.
В переопределении используйте это:
ConditionPathExists=
ConditionPathExists=|!/etc/ssh/ssh_host_ed25519_key
ConditionPathExists=|!/etc/ssh/ssh_host_ed25519_key.pub
ConditionPathExists=|!/etc/ssh/ssh_host_rsa_key
ConditionPathExists=|!/etc/ssh/ssh_host_rsa_key.pub
Не могли бы вы просто заменить файл.service символической ссылкой на /etc/systemd/system/keygen.service и поместить туда содержимое предпочитаемого вами.service?