我想删除最后一列输出中连字符“e-”之后的所有内容..
下面是我的输出的样子..
# awk '/out: OpenSSL/ { gsub( /[][]|out:/ , "" ) ; print $1,$2,$3 }' sslcheck.log | column -t
myserver1 OpenSSL 1.0.1e-fips
myserver2 OpenSSL 0.9.8e-fips-rhel5
我希望在 char+hyphen(e-).. 之后的最后一列中删除所有内容。
想要的输出..
myserver1 OpenSSL 1.0.1
myserver2 OpenSSL 0.9.8
使用 awk 子字符串函数从第三列中提取前三个字符。