小编Ben*_*Ben的帖子

为什么存储库中有预编译的包?

我喜欢 Linux & Co. 如何让用户从不同的存储库安装许多软件包。AFAIK,它们还附带源码包,所以你可以自己编译它们。

但是,当您可以自己编译它们时,为什么还要费心“保留/提供”预编译的包呢?保留/提供它们的意图是什么?

是否可以配置Linux,只下载源包并让操作系统完成其余的工作?(就像预编译包安装一样?)

谢谢您的回答。

linux packaging source repository

15
推荐指数
4
解决办法
4802
查看次数

准备 shell 脚本以输出到文件和控制台

我知道可以使用tee将输出内容复制到文件并仍然将其输出到控制台。

但是,我似乎找不到一种方法来准备 shell 脚本(如固定模板)而不使用tee脚本中的每个命令或使用管道来执行脚本tee

因此,我必须每次都开始使用管道调用脚本,tee而不是通过脚本自动为我执行此操作。

我尝试使用经过修改的 shebang 使用管道,但没有成功,而且我似乎找不到实现此目的的方法。

因此,不要像这样调用脚本:

./myscript.sh |& tee scriptout.txt
Run Code Online (Sandbox Code Playgroud)

我想通过这样调用它来达到相同的效果:

./myscript
Run Code Online (Sandbox Code Playgroud)

当然,脚本需要知道脚本内变量中设置的文件名。

我怎样才能做到这一点?

shell bash output

3
推荐指数
2
解决办法
7151
查看次数

标签 统计

bash ×1

linux ×1

output ×1

packaging ×1

repository ×1

shell ×1

source ×1