我需要通过 shell 脚本删除字符串的一部分。
E.g: I have this: VERBOSE [61622] [C-0000051f] And I want this: C-0000051f
最后一部分没有括号 我该怎么做?
谢谢!
最佳答案
检查awk解决方案
> data="VERBOSE [61622] [C-0000051f] "
> awk -F"[" ' { print $NF } ' <<< $data | awk -F"]" ' { print $1 } '
C-0000051f
>
编辑1:
更紧凑的版本
> data="VERBOSE [61622] [C-0000051f] "
> awk -F"[[]|]" ' { print $4 } ' <<< $data
C-0000051f
>
关于linux - 删除shell脚本中字符串的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52633317/