shell如何打印脚本

shell如何打印脚本

作者:Joshua Lee发布时间:2026-03-03阅读时长:0 分钟阅读次数:2

用户关注问题

Q
怎样查看Shell脚本的内容?

我想在终端中直接查看一个Shell脚本的具体代码内容,有哪些方法可以实现?

A

使用cat或less命令查看Shell脚本

可以使用命令 like cat script.sh 来快速输出脚本内容,或者使用 less script.sh 能分页查看,便于阅读长脚本。

Q
有没有办法让Shell脚本在执行时显示每一行命令?

我希望在运行Shell脚本时,屏幕上能打印出脚本里执行的每一行命令以便调试,如何设置?

A

启用Shell脚本的调试模式显示执行命令

在脚本开头添加 set -x 命令就可以开启执行命令的打印功能。运行时会显示所有执行的命令,方便调试。

Q
怎样把Shell脚本的输出同时打印在屏幕和保存到文件?

执行Shell脚本时希望能看到实时输出,同时把内容存到日志文件,有什么简单方法?

A

利用tee命令实现输出双重打印

在命令后面加上 | tee output.log,执行的输出会同时显示在终端和写入 output.log 文件中,方便查看和保存日志。