我喜欢 Linux & Co. 如何让用户从不同的存储库安装许多软件包。AFAIK,它们还附带源码包,所以你可以自己编译它们。
但是,当您可以自己编译它们时,为什么还要费心“保留/提供”预编译的包呢?保留/提供它们的意图是什么?
是否可以配置Linux,只下载源包并让操作系统完成其余的工作?(就像预编译包安装一样?)
谢谢您的回答。
我知道可以使用tee
将输出内容复制到文件并仍然将其输出到控制台。
但是,我似乎找不到一种方法来准备 shell 脚本(如固定模板)而不使用tee
脚本中的每个命令或使用管道来执行脚本tee
。
因此,我必须每次都开始使用管道调用脚本,tee
而不是通过脚本自动为我执行此操作。
我尝试使用经过修改的 shebang 使用管道,但没有成功,而且我似乎找不到实现此目的的方法。
因此,不要像这样调用脚本:
./myscript.sh |& tee scriptout.txt
Run Code Online (Sandbox Code Playgroud)
我想通过这样调用它来达到相同的效果:
./myscript
Run Code Online (Sandbox Code Playgroud)
当然,脚本需要知道脚本内变量中设置的文件名。
我怎样才能做到这一点?