apt-get 请求的脚本回答“要继续在 bash 中输入短语‘是的,按我说的做!’”

Len*_*and 3 debian bash debootstrap bash-scripting apt

我的脚本正在 chroot 中用 systemd 替换 sysvinit,同时使用 debootstrap 构建 debian 映像。

由于这是一个“危险”的动作,apt-get 会问一个愚蠢的问题:“要继续输入‘是的,按我说的做!’”

我该如何编写对此的回复?

编辑:我尝试了所有 -y --yes --force-yes 选项,但它们不起作用。

Áng*_*gel 6

奇怪的是,它似乎甚至被问到--force-yes

apt-get remove -y --force-yes systemd
Run Code Online (Sandbox Code Playgroud)

然而,

echo 'Yes, do as I say!' | apt-get remove systemd
Run Code Online (Sandbox Code Playgroud)

工作得井井有条。