Chinaunix
标题:
关于awk中分隔符的疑问
[打印本页]
作者:
maple412
时间:
2014-10-27 11:41
标题:
关于awk中分隔符的疑问
文文件
192.168.0.1 (maple.com)
192.168.0.1 (xx.com)
想单独提取 (maple.com)和(xx.com)字段。如下脚本能够提取出来,没看懂[()]这个分隔符是干嘛用的,如果以()做分隔符的话,为什么print $2可以提取出来呢
BEGIN{
FS="[()]"
}
{
print $2
}
作者:
yestreenstars
时间:
2014-10-27 11:48
192.168.0.1
(
maple.com
)
作者:
Shell_HAT
时间:
2014-10-27 12:49
左括号和右括号都是分隔符
作者:
maple412
时间:
2014-10-27 13:53
回复
3#
Shell_HAT
既然都是分隔符,那以哪一个为准呢,还是都可以作为分隔符?
作者:
yestreenstars
时间:
2014-10-27 14:07
回复
4#
maple412
都可以是分隔符
作者:
thelastwinner
时间:
2014-10-27 14:16
方括号内的都认为是分隔符
作者:
baoersc
时间:
2014-10-27 14:38
学习,这个是分割符。
FS The input field separator, a space by default. See Fields, above.
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2