首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

awk分隔符有关问题

2013-06-26 
awk分隔符问题刚接触awk,遇到一个问题,awk如果指定多个分隔符,一般用[]括起来但如果我想用[和]做分隔符,应

awk分隔符问题
刚接触awk,遇到一个问题,awk如果指定多个分隔符,一般用[]括起来
但如果我想用[和]做分隔符,应该怎么办

awk -F"[][]" '{print $2, $3}' emp.dat

awk -F"[[]" '{print $2, $3}' emp.dat

awk -F"[]]" '{print $2, $3}' emp.dat
以上三种方式是可以的,但
awk -F"[[]]" '{print $2, $3}' emp.dat不行,请问为什么,应该怎样写? AWK
[解决办法]
在[]中想把 ] ^ - 当成普通字符,是有要求的
] 要放在第一个
^ 不能放在第一个
- 要放在第一个或者最后一个

记住就行了

热点排行