Можно решить через ${VAR#*@} и ${VAR%@*}, либо ${VAR##*@} и ${VAR%%@*}
первый попавшийся символ @, либо по последний.
#!/bin/bash
AAA="First_word@First_line\nSecond_word@Second_line\nThird_word@Third_line"
echo -e "${AAA}" | while read line; do
if [ "$1" == "${line%@*}" ]; then
echo "Second part of the line: ${line#*@}"
fi
done
Ответ написан
Комментировать
Комментировать
Оценили как «Нравится»
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.