Как определить, есть ли в строке или тексте конкретное слово из списка слов?

Попробуйте использовать :scp -4 -v -r -o "ForwardAgent=yes" user@host1:myFile user@d.e.f.g:

Где d.e.f.g — IPv4-адрес host2. И проверьте свой DNS, пожалуйста, чтобы он возвращал правильные адреса.

-1
14.02.2020, 00:42
2 ответа

Поместите список слов в файл.
например. /tmp/wordlist.txt

dog  
cat  
horse  
mouse  

Тогда
$ echo "your line" | grep -F -f /tmp/wordlist.txt
Если ваша «строка» содержит одно из слов в списке, строка будет распечатана, а статус выхода будет равен 0.

0
28.04.2021, 23:23

grepс опцией -Fдолжны работать. На изображении показан простой пример с несколькими ключевыми словами для соответствия (, разделенных новой строкой )'. Пример принимает ввод с консоли. Используя изображение ниже для выделенных совпадений.

The image shows a simple example of how the <code>-F</code> option of <code>grep</code> works to match some text from the console against multiple keywords (separated by newline)'.

0
28.04.2021, 23:23

Теги

Похожие вопросы