awk中参数传递问题

$ cat acronyms正则表达式

BASIC Beginer's All-Purpose Symbolic Instruction Code
bash

$cat acroio

#!/bin/bash -e
awk

awk '$1 == search {print $1,$2}' search=$1 acronyms
struct

awk '$1 ~ search {print $1,$2}' search=$1 acronyms两者意思相同search

但不能使用awk '$1 ~ /search/ {print $1,$2}' search=$1 acronyms,$在正则表达式中有锚定行尾的意思,即/$1/,在这里是不能arc

输出结果的。

相关文章
相关标签/搜索