awk

gawk "{if($1==\"[ip]\"){i=2;a=\"\";while(i<=NF){a==\"\"?a=$i:a=a\"^|\"$i;i++;}print a}}" %%i\%%a

如果一个文本的开头是 [ip] 那么显示剩下字符

awk 字符串连接 直接 a""b 即可

NF 表示被分割的行数


你可能感兴趣的:(awk)