【发布时间】:2014-11-25 14:52:16
【问题描述】:
如何在 awk 中使用 string 和另一个 character 作为同时分隔符?
sdlcb@ubuntu:~/AMD_C/SO$ echo "111:222text333:444" | awk -F ':' '{print $2}'
222text333
sdlcb@ubuntu:~/AMD_C/SO$ echo "111:222text333:444" | awk -F "text" '{print $2}'
333:444
那么问题来了,我们怎样才能同时使用“text”和“:”作为分隔符,这样{print $2}就会打印222作为输出呢?考虑上述示例中的输入。
【问题讨论】: