这是一个非常简单的代码片段的示例,我想以执行所有内容的方式将其粘贴到我的终端。
sudo apt update
sudo apt upgrade
sudo apt -y install build-essential
sudo apt -y install git
sudo apt -y install libxml2-dev # required for some tools using xml files
sudo apt autoremove
Run Code Online (Sandbox Code Playgroud)
不幸的是,如果没有事先安装 build-essential ,会发生什么,它只会运行到sudo apt -y install build-essential. 跳过后续行。如果未安装 git,情况也是如此:它将运行到 git 行,然后跳过其余部分。
发生这种情况的原因是什么?有没有办法解决这个问题,而无需创建脚本文件并通过 bash 运行它?