小编Car*_*los的帖子

在模式匹配中结合变量和正则表达式

我希望在文件中搜索由 3 个字母后跟任意 3 或 4 个数字的列。例如。

if ( $1 ~ /^[A-Z][A-Z][A-Z][0-9][0-9][0-9]/) 
Run Code Online (Sandbox Code Playgroud)

但是我需要 3 个字母作为变量,所以我正在寻找结果

SP="ABC" 
if ( $1 ~ /^/SP/[0-9][0-9][0-9]/)>
Run Code Online (Sandbox Code Playgroud)

但是,这不起作用。如何在搜索模式中组合变量和正则表达式?

awk

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

awk ×1