我有一个脚本,可以输出许多进程的状态(打开或关闭)。 如何在完美的列中对齐进程名称和状态..
RED = tput setaf 1
绿色= tput setaf 2
COL = 40
...
...
if /opt/rad/beh.sh status | grep“pid”
然后
printf“$ i”“$ GREEN”$ COL“[UP]”“$ NORMAL”
否则
printf $i
“$ GREEN”$ COL“[UP]”“$ NORMAL”
网络
这里,'i'代表机器中的进程名称..没有在这里写完整代码。只需要纠正对齐部分。有人可以帮帮我吗?
答案 0 :(得分:0)
这是我做的,它的工作原理!
if /opt/rad/beh.sh status | grep "pid"
then
printf "\t\t%-46s %-s\n" $i "UP"
else
printf "\t\t%-46s %-s\n" $i "DOWN"
fi