gpt4 book ai didi

bash - 如何为 bash 详细模式设置前缀

转载 作者:行者123 更新时间:2023-11-29 09:12:50 28 4
gpt4 key购买 nike

我正在使用详细模式编写脚本,但我想为命令输出设置前缀(主要是为了使输出看起来更好)。

例如脚本:

#!/bin/bash -v

pwd
hostname

这将给出输出:

pwd
/home/username
hostname
myawesomehost

但我想要输出(特别是带有 $ 符号):

$ pwd
/home/username
$ hostname
myawesomehost

有没有办法为这样的详细输出设置前缀?

最佳答案

您可以将 PS4set -x(启用跟踪)一起使用:

#!/bin/bash

# prompt for trace commands
PS4='$ '

# enable trace
set -x

# remaining script
pwd
hostname

这将产生如下输出:

$ pwd
/home/username
$ hostname
myawesomehost

关于bash - 如何为 bash 详细模式设置前缀,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39181019/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com