не знаю, как задать этот вопрос, но пример наверняка прояснит.Предположим, у меня есть этот файл:
$ cat intoThat
a b
a h
a l
a m
b c
b d
b m
c b
c d
c f
c g
c p
d h
d f
d p
и этот список:
cat grepThis
a
b
c
d
Теперь я хотел бы grepThis intoThat , и я бы хотелсделайте это:
$grep -wf grepThis intoThat
, который выдаст следующий вывод:
**a b**
a h
a l
a m
**b c**
**b d**
b m
**c b**
**c d**
c f
c g
c p
d h
d f
d p
теперь звездочки используются для выделения тех строк, которые я хотел бы, чтобы grep возвратил.Это строки с полным соответствием , но ... как сказать grep (или awk или что-то еще), чтобы получить только эти строки? Конечно, возможно, что некоторые строки не соответствуют ни одному шаблону, например, в файле intoThat у меня могут быть другие буквы, такие как g, h, l, s, t и т. Д. *