@GogenZZo

Preg match на bash как в php?

Здравствуйте, как в баш скрипте получить такое

Есть строка
Str = лялчлч логин - 79991234567, пароль durhfh4fj.

На выходе в переменных
Login = 79991234567
Pass = durhfh4fj

Не получается получить как в пхп через группировку (\d+), видимо так как то по другому нужно
  • Вопрос задан
  • 100 просмотров
Решения вопроса 1
@AUser0
Чем больше знаю, тем лучше понимаю, как мало знаю.
Можно вот так:
Str="лялчлч логин - 79991234567, пароль durhfh4fj"
Login=`echo "$Str" | grep -Po "логин - \K[0-9]+"`
Pass=`echo "$Str" | grep -Po "пароль \K.+"`
echo "Login=$Login"
echo "Pass=$Pass"
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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