/etc/lightdm/lightdm.conf
内部の特定のセクションを使用してsed
値を編集し、コメントアウトを解除して設定する必要があります。
この部分は[Seat:*]
次のとおりです。#autologin-user=
私は次のような変化を期待しました。
前:
[LightDM]
.
.
.
[Seat:*]
.
.
.
#autologin-user=
.
.
.
後ろに:
[LightDM]
.
.
.
[Seat:*]
.
.
.
autologin-user=pi
.
.
.
私は次のコマンドを試しました。
sed -i.bak '/^\[Seat:*]/{s/#autologin-user/autologin-user=pi/}' /etc/lightdm/lightdm.conf
しかし、成功しませんでした。
PS:たくさん表示されます#autologin-user
ので、[Seat:*]
セクションを選択することは非常に重要です。
ベストアンサー1
変更された入力ファイルの例としてこれを試してみてください。
[LightDM]
[Seat:*]
#autologin-user=
[Foo:*]
#autologin-user=
[Bar:*]
#autologin-user=
注文する:
$ sed '/^\[Seat:\*\]$/,/\[/s/^#autologin-user=$/autologin-user=pi/' foo.txt
[LightDM]
[Seat:*]
autologin-user=pi
[Foo:*]
#autologin-user=
[Bar:*]
#autologin-user=