У меня есть эта строка:
password requisite pam_cracklib.so difok=355 abcd
Как заменить "difok = 355" на "difok = 8"?
Значение 355 может быть любым.
В основном заменить "difok = X" на "difok = 8".
Я пробовал это:
sed -i '/^#/!s/difok=.*/difok=8/g' temp
Но это заменяет любой текст после "difok ="
Я попробовал:
sed -i '/^#/!s/\bdifok=*\b/difok=8/g' temp
Это дает "difok = 8355".