Если вам нужны строки, в которых есть ., они используют grep с фиксированными строками вместо регулярных выражений:
grep -F . file
Из man grep:
-F, --fixed-strings
Interpret PATTERN as a list of fixed strings, separated by
newlines, any of which is to be matched. (-F is specified by
POSIX.)
С фиксированными строками все специальные символы специального выражения теряют смысл.
sed не имеет соответствующей опции.
Похоже, вы пытаетесь отключить что-то, что в настоящее время не включено. Проверьте выход этой команды:
systemctl status systemd-timesyncd.service
Посмотрите на строку Loaded:. Говорит ли он «включен» или «отключен»? Посмотрите на строку Active:. Говорит ли он «активный» или какое-то другое значение?
Если служба не активна и не включена, ваша цель уже выполнена.
Похоже, вы пытаетесь отключить что-то, что в настоящее время не включено. Проверьте выход этой команды:
systemctl status systemd-timesyncd.service
Посмотрите на строку Loaded:. Говорит ли он «включен» или «отключен»? Посмотрите на строку Active:. Говорит ли он «активный» или какое-то другое значение?
Если служба не активна и не включена, ваша цель уже выполнена.