|
有两个文件
文件1包含了模式
文件2是待处理文件
想用awk将文件1每行的模式提取出来(比如得到$1,$2),然后用sed在文件2中对每行匹配模式$1,匹配的行在行首插入$2
我写了如下代码
awk '{ sed '/$1/i\$2 infile}' patternfile
但是sed好像不认识$1和$2
改为
awk '{ a=$1;b=$2;sed '/$a/i\$b infile}' patternfile
也不行
请教应该如何实现啊?
sed是否不能用变量来作为模式?
请大家指教,谢谢! |
|