当前位置: 技术问答>linux和unix
shell中文件截取行
来源: 互联网 发布时间:2016-12-23
本文导语: 我有一个文件: 192.168.20.1 aaa 192.168.20.2 aaa 192.168.30.1 aab 192.168.40.1 aac 192.168.50.1 aad 我想选出ip大于192.168.20.1小于192.168.30.1的所有行,应该用什么语句呢? | #!/bin/bash A=20 B=30 awk -F"." '{if($3>=0+"'$A'" && $...
我有一个文件:
192.168.20.1 aaa
192.168.20.2 aaa
192.168.30.1 aab
192.168.40.1 aac
192.168.50.1 aad
我想选出ip大于192.168.20.1小于192.168.30.1的所有行,应该用什么语句呢?
192.168.20.1 aaa
192.168.20.2 aaa
192.168.30.1 aab
192.168.40.1 aac
192.168.50.1 aad
我想选出ip大于192.168.20.1小于192.168.30.1的所有行,应该用什么语句呢?
|
#!/bin/bash
A=20
B=30
awk -F"." '{if($3>=0+"'$A'" && $3=20 && $3