仮想マシン用のbashスクリプトを作成していますが、このドキュメントの特定の行を置き換える方法を知りたいです。
[base]
## uncomment and set autologin username to enable autologin
# autologin=dgod
## uncomment and set timeout to enable timeout autologin,
## the value should >=5
# timeout=10
## default session or desktop used when no systemwide config
# session=/usr/bin/startlxde
この行:
# autologin=dgod
これに変えたい
autologin=ubuntu
「tee」と「sed」で試しましたが、うまくいきませんでした。これは、私よりもbashスクリプトを頻繁に使用する人にとって非常に簡単なはずです。
簡単です。 s
でsed
コマンドを使用して、検索および置換します。
sed 's/# autologin=dgod/autologin=ubuntu/' /path/to/file
必要なものが表示されたら、-i
を追加してファイルを変更します
sed -i 's/# autologin=dgod/autologin=ubuntu/' /path/to/file