相关疑难解决方法(0)

在printf中填充字符

我正在编写一个bash shell脚本来显示进程是否正在运行.

到目前为止,我得到了这个:

printf "%-50s %s\n" $PROC_NAME [UP]
Run Code Online (Sandbox Code Playgroud)

代码给了我这个输出:

JBoss                                              [DOWN]

GlassFish                                          [UP]

verylongprocessname                                [UP]
Run Code Online (Sandbox Code Playgroud)

我想用' - '或'*'填补两个字段之间的空白,使其更具可读性.如何在不扰乱田地对齐的情况下做到这一点?

我想要的输出是:

JBoss -------------------------------------------  [DOWN]

GlassFish ---------------------------------------  [UP]

verylongprocessname -----------------------------  [UP]
Run Code Online (Sandbox Code Playgroud)

bash shell printf

98
推荐指数
9
解决办法
10万
查看次数

标签 统计

bash ×1

printf ×1

shell ×1