Если я правильно понял, ваш первый персонаж #
создает вам здесь проблемы. Поэтому я бы посоветовал вам использовать команду cut
для удаления первого символа
CLEAN_EMAIL=$(echo $RECIPIENT | cut -c 2-); echo $CLEAN_EMAIL
Проблема решена в комментариях .
Код CERTAINLIB.AWK
не является проблемой, связанной с чтением входных данных по каналу, а удаляет данные, которые выводило бы выражение -e
.