且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

awk和特殊括号定界符

更新时间:2023-02-20 08:42:05

只需使用[][{}]定义您可以使用以下任意一项:[]{}作为字段分隔符

Just use [][{}] to define that you can use either of these: [, ], { or } as field separators

awk -F"[][{}]" '{print ...}' file

通常,您说-F"[PATTERNS]".

$ echo ".......{INFO1}.....[INFO2]...." | awk -F"[][{}]" '{print $2}'
INFO1
$ echo ".......{INFO1}.....[INFO2]...." | awk -F"[][{}]" '{print $4}'
INFO2