запись сценария с помощью killproc

Использование GREP с PCRE, вы можете использовать тест Regex:

SauceOnDemandSessionID=\K[^ ]*(?= job-name)

:

$ SAUCE_ID=$(grep -Po "SauceOnDemandSessionID=\K[^ ]*(?= job-name)" <<< "$OUTPUT")
$ echo "$SAUCE_ID"
5c72e54365e9bb559ea389dc164ba754

Это будет работать во всех случаях, когда у вас есть SauCeondemandsessionId = до Название работы после шаблона.

-1
17.09.2016, 05:04
1 ответ

Как я понимаю, задача состоит в том, чтобы написать программу (сценарий оболочки) killProc .

Что вы должны сделать с вашим приведенным выше скриптом; 1) Удалите первую строку кода, 2) Добавить первую строку #! / Bin / Bash или #! / Usr / bin / bash , в зависимости от того, где ваш Bash Расположенный, 3) Сохранить полученную программу с именем killProc , и 4) изменение разрешений для выполнения исполняемого сценария CHMOD + X KillProc (и убедитесь, что команда будет найдена через ваш Путь настройки).

Затем должно быть возможно позвонить вашей программе killProc 'quey_pattern' .

(Обратите внимание, что есть проблемы с вашим кодом, но, как это назначение, которое вы должны понять это самостоятельно.)

0
28.01.2020, 05:13

Теги

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