答案1
与 比较字符串==
。
VAR="d"
awk -v var="$VAR" '$1==var' file
输出:
定义
从man awk
:
-v var=val
:在程序开始执行之前,将值 val 赋给变量 var。此类变量值可用于 AWK 程序的 BEGIN 规则。
答案2
Done by 2 methods
方法一:
var="d"
sed -n '/'$var'/p' file
输出
d e f
Python
#!/usr/bin/python
import re
var="d"
k=open('ooo','r')
for i in k:
if var in i:
print i.strip()
输出
d e f