我知道 awk -F
中的 -F
代表后面的字段分隔符。
但是 '[ |]+'
是什么意思?
注意 |
之前的 blank
。
我也想知道,+
代表什么?
最佳答案
字段分隔符可以是正则表达式,这里就是这样。 [ |]
是一个括号表达式,代表“要么是一个空格,要么是一个竖线字符”; +
是量词(“一个或多个”)。总的来说,这可以用来分割线,比如
field1|field2 field3|| field4
作为管道分隔,丢弃管道周围的所有空白,即这四个字段将是 field1
、field2
、field3
和 field4
。
关于awk - "[ |]+"[|] "awk -F ' 中的 +'"是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52061382/