rlwrap
нуждается в программе для выполнения, она не может интерпретировать команды сама. Можно перенести код оболочки, который Вы хотите в a bash -c
команда:
rlwrap bash -c 'while read line; do echo "line: $line"; done'
Обратите внимание, что в зависимости от того, какой код Вы хотите использовать для этого, заключение в кавычки могло стать несколько ужасным.
Вещь перед обновлением в Fedora работает только приблизительно на 2 шага распределения, и это определенно не было доступно для Fedora 12. Ваш лучший выбор состоит в том, чтобы установить с нуля, Ваша система, вероятно, очень испорчена прямо сейчас.