при IFS = чтение -r -n1 c; do printf '% x' "'$ c"; выполнено outfile
Нет, sed
Команда 's' s 'может конвертировать только символы в их нижние / верхние регистры, она не может заменить их эквивалентным кодом ascii. Существует команда 'y' для транслитерации, но для нее требуется отображение 1-в-1, поэтому оно не будет работать.
Не видя ваш код, моя лучшая рекомендация - перейти на awk