Что произойдет, если у вас есть N слов в строках? Затем вам нужно использовать команды N piped grep?
grep word1 /path | grep word2 | grep word3 | grep word4 | grep word5 | ... | grep wordN
Здесь используется только одна grep и соответствующая строка, если она содержит несколько слов:
grep -E 'word1.*word2.*word3.*word4.*' /path
Выше команда имитирует и использует параметр grep -E. Эта команда будет работать, если ваши слова в строке находятся в одном порядке и не удастся, если у вас есть строка, как показано ниже:
word4 and word3 and word2 and word1
Идея использует grep с опцией -P (Perl-Compatibility) и регулярным выражением lookahead (?=(regex)):
grep -P '(?=.*?word1)(?=.*?word2)(?=.*?word4)(?=.*?word3)' /path
.*? означает соответствие каждому символу , который повторял ноль или более раз *, пока они являются необязательными. [F13] делает все необязательным перед ним (означает нуль или одно время всего совпадающего .*) Ну, это, вероятно, означает одну из трех вещей:
Ваш DNS настроен неправильно. Попробуйте настроить свой основной DNS на 8.8.8.8 и ваш вторичный DNS на 8.8.4.4. Это проблема веб-сайта, а не ваша. Вы можете протестировать это, используя другой компьютер, чтобы перейти на этот сайт в кафе или в другом месте с бесплатным интернет. Если у вас есть такая же проблема, вам следует обратиться к веб-мастеру веб-сайта и предупредить их об этом. Ваш интернет-провайдер делает что-то отрывочное (или что-то еще не очень очевидное). Вы можете проверить это, сделав то же самое, что и выше. Если вы можете перейти на сайт, то либо ваш интернет-провайдер делает что-то отрывочное, либо проблема возникает из-за чего-то еще, что не очень очевидно.Ну, это, вероятно, означает одну из трех вещей:
Ваш DNS настроен неправильно. Попробуйте настроить свой основной DNS на 8.8.8.8 и ваш вторичный DNS на 8.8.4.4. Это проблема веб-сайта, а не ваша. Вы можете протестировать это, используя другой компьютер, чтобы перейти на этот сайт в кафе или в другом месте с бесплатным интернет. Если у вас есть такая же проблема, вам следует обратиться к веб-мастеру веб-сайта и предупредить их об этом. Ваш интернет-провайдер делает что-то отрывочное (или что-то еще не очень очевидное). Вы можете проверить это, сделав то же самое, что и выше. Если вы можете перейти на сайт, то либо ваш интернет-провайдер делает что-то отрывочное, либо проблема возникает из-за чего-то еще, что не очень очевидно.Ну, это, вероятно, означает одну из трех вещей:
Ваш DNS настроен неправильно. Попробуйте настроить свой основной DNS на 8.8.8.8 и ваш вторичный DNS на 8.8.4.4. Это проблема веб-сайта, а не ваша. Вы можете протестировать это, используя другой компьютер, чтобы перейти на этот сайт в кафе или в другом месте с бесплатным интернет. Если у вас есть такая же проблема, вам следует обратиться к веб-мастеру веб-сайта и предупредить их об этом. Ваш интернет-провайдер делает что-то отрывочное (или что-то еще не очень очевидное). Вы можете проверить это, сделав то же самое, что и выше. Если вы можете перейти на сайт, то либо ваш интернет-провайдер делает что-то отрывочное, либо проблема возникает из-за чего-то еще, что не очень очевидно.