标签: bash awk scripting
我有以下代码。来自" -F @"它得到@之后的数字。但我有两个@符号,我想在第二个@符号后得到数字。我怎么能这样做?
ip=$(echo $2|awk -F@ '$0=$NF')
答案 0 :(得分:3)
如果$2包含12@34@56,则56是第三个字段。所以,在awk:
$2
12@34@56
56
awk
ip=$(echo "$2" | awk -F@ '{print $3}')