如何在 bash 中的特定符号后获取数字
How to get a number after a specific symbol in bash
我有以下代码。从“-F@”它得到@之后的数字。但是我有两个@符号,我想在第二个@符号之后得到数字。我该怎么做?
ip=$(echo |awk -F@ '[=11=]=$NF')
如果</code>包含<code>12@34@56
,那么56
就是第三个字段。所以,在 awk
:
ip=$(echo "" | awk -F@ '{print }')
我有以下代码。从“-F@”它得到@之后的数字。但是我有两个@符号,我想在第二个@符号之后得到数字。我该怎么做?
ip=$(echo |awk -F@ '[=11=]=$NF')
如果</code>包含<code>12@34@56
,那么56
就是第三个字段。所以,在 awk
:
ip=$(echo "" | awk -F@ '{print }')