Задать вопрос
officialandrey
@officialandrey

Как разделить слова символом «;»?

echo ${string[@]} | grep -E -o -z "\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,6}\b"

Данная строка ищет в тексте адреса электронных почт и выводит их.
Подскажите пожалуйста как вывести символ ";" после каждого вывода почты (кроме последней - это обязательное условие)?
  • Вопрос задан
  • 99 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Академия Codeby
    Курс «Основы кибербезопасности. Практический курс для новичков»
    22 недели
    Далее
  • Onskills
    Системный администратор
    1 месяц
    Далее
  • teamcoding
    TC200PY Разработка PHP веб-приложений на Yii2. Шаблон приложения advanced
    3 месяца
    Далее
Решения вопроса 1
@q27off
echo ${string[@]} | grep -E -o -z "\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,6}\b" | tr "\0" \; | sed -r 's/(.*)./\1\n/'
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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