awk FS

归去

1. 分隔符,默认是空格和tab 2. 空格为分隔符

awk -F” “

后边两个其实是第4点的特例

awk -F”[ ]“ awk -F”{}”

3. 使用单个字符

awk -F”,”

4. 使用多个字符,则被当作正则表达式来解释

指定FS为制表符

awk -F”\t”

指定FS为几个字符中的一个

awk -F”[:,’]“

指定FS为特殊字符,此时需要转义

awk -F”\\\|\\\+\\\+”

对于需要转义的特殊字符为什么前边需要写那么多的\,其原理推荐这个文章,《shell历险之——引用的迷途》