awk从文件中提取数据,文件名转储到

时间:2018-03-28 00:22:42

标签: awk sed

我使用awk提取ip地址,但是我获得了很多空格,我怎么能摆脱相同的? 我正在使用以下命令

 awk -F'f5public_ip =' '{print $2}' examples/aws/dump >> some.txt
shitole$ cat some.txt 



 54.83.174.153

1 个答案:

答案 0 :(得分:1)

测试$ 2不为空:

awk -F'f5public_ip =' '$2 != "" {print $2}'

$ 2可能包含空格,在这种情况下测试非空白字符

awk -F'f5public_ip =' '$2 ~ /[^[:blank:]]/ {print $2}'