Прочитайте файл и выполните следующую команду

Прочитайте файл и выполните следующую команду

С двух разных веб-страниц вывод идет в один файл с именем «traffic». С одной страницы он всегда содержит строку «sqr», а с другой страницы он содержит не строку sqr, а «attach».

Так:

прочитайте трафик файла, если он содержит «sqr», выполните приведенные ниже 3 фрагмента кода или, если он содержит «attach», выполните приведенные ниже 4 фрагмента кода

решение1

Вы можете использовать grepдля определения, содержит ли файл строку или нет. Вы можете поместить вывод grepв переменную, используя этот синтаксис:

myvariable=$(grep string file)

Затем используйте условный оператор ( if) для обработки результатов.

Пример

$ if grep -q string file; then echo "found it"; fi

Связанный контент