Шаблон должен быть конкретным, чтобы избежать удаления строк , содержащих символ «#»:
sudo sed -r -i 's/^[[:space:]]*#.*$//' /etc/samba/smb.conf
На самом деле вопрос не задавался удалить пустые строки; эта команда оставляет их (а также пустые строки в результате подстановки).
Как и другие решения, здесь используется параметр -i
, который является нестандартным (см. POSIX ), а также -r
( тоже нестандартный). Использование опций, конечно же, зависит от платформы .
Вы можете сделать это, скажем, из имеющегося у вас Mint Linux. Он просто должен иметь оболочку.
Следующие команды следует выполнять от имени пользователя root.
mkdir /mnt_suse
mount /dev/sda2 /mnt_suse
sda2
введите имя раздела, где находится корневой каталог Opensuse lsblk -f
, если это поможет $EDITOR /mnt_suse/etc/sysconfig/displaymanager
DISPLAYMANAGER_AUTOLOGIN=""
DISPLAYMANAGER_AUTOLOGIN="your_user_name"
umount /mnt_suse
rmdir /mnt_suse