Mam plik A zawierający 100 słów oddzielonych nowymi wierszami. Chciałbym przeszukać plik B, aby sprawdzić, czy występuje w nim JAKIEKOLWIEK ze słów z pliku A.
Próbowałem następujących rzeczy, ale nie działa to dla mnie:
grep -F A B
Odpowiedzi:
Musisz skorzystać z opcji -f:
$ grep -f A B
Ta opcja -Fwykonuje ustalone wyszukiwanie łańcuchów, gdzie tak samo jak -fokreśla plik wzorców. Możesz chcieć obu, jeśli plik zawiera tylko ustalone ciągi, a nie wyrażenia regularne.
$ grep -Ff A B
Możesz też chcieć -wdopasować tylko całe słowa:
$ grep -wFf A B
Przeczytaj man grepopis wszystkich możliwych argumentów i tego, co robią.