
С двух разных веб-страниц вывод идет в один файл с именем «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