我有这个脚本:
#!/bin/bash
f_status () {
systemctl list-units | grep $1 | awk '{ printf("SERVICE STATUS: %-25s \t %s \t %s \t %s\n",$1,$2,$3,$4) }'
}
f_line() {
echo "-------------------------------------------------------------------------------------------"
}
echo ""
f_line
f_status "cron"
f_status "ssh"
f_line
这个脚本给了我这样一个结果是:
-------------------------------------------------------------------------------------------
SERVICE STATUS: cron.service loaded active running
SERVICE STATUS: ssh.service loaded active running
-------------------------------------------------------------------------------------------
和我搜索如何删除"。服务"3d列。
我试着用substr($i,0,-8)and${1:-8}
没有任何人有任何想法摆脱的8个字符从终端,使它看起来是这样的:
-----------------------------------------------------------------------------------
SERVICE STATUS: cron loaded active running
SERVICE STATUS: ssh loaded active running
-----------------------------------------------------------------------------------