在AWK生成的命令字符串中嵌入引号?

时间:2017-02-23 15:48:04

标签: linux bash shell awk sed

我需要在一个文件中匹配所有字符串实例,在另一个文件中匹配主列表。但是,如果我的字符串是abc我只想要那个,而不是abcdefabc1234等等。

那么,正则表达式的单词边界?现在,我使用简单的awk one liner:

cat results_file| sort -k 1| awk -F" " '{ print $1" /home/owner/file_2_search"}'|
xargs -L 1 /bin/grep -i

但是,为了强制使用单词边界,我需要grep string\b,并且似乎需要引号(单引号或双引号)。

在awk中,\b是一个特殊的角色,你需要\\b ......引用的引号......(arg)......或者我错过了什么并且过度了?

这是一个Linux盒子,所以大概是gawk。我已经超过了引用awk的规则,并意识到这必须简单(并不复杂......但是),但我没有看到它。

0 个答案:

没有答案