Почему это плохой вопрос? (Новичку) что я могу улучшить это? Спасибо, я видела этот пост, но на сервере нет команды даемон rpcbind, и я не нашел каких-либо аналогичной программы или программы Мой телефон на английском, но, надеюсь, вы можете найти эквивалентные варианты меню на ваш. Ой спасибо за предоставленную информацию! Так приготовленный ПЗУ похоже, что вам нужно, верно? Я добавил `выход на "перезагрузку", потому что после пробития линии 1) если терминал выход вверх, в конце строки заполняются с последнего использованного цвета; 2) если запрос не устанавливает никаких цветов (или даже если он устанавливает, в зависимости от терминала) следующая команда будет держать последнего использованного цвета. Я считаю, это очень некрасиво. Возможно, "перезагрузка" было более чем необходимо, я намеревался использовать его в качестве `\е[0м` эквиваленте. Обновление: вы правы, следует использовать sgr0 выход вместо.

Если ваши данные в файл data.txt (например), то вы можете использовать СЭД внутри цикла. Может, что-то вроде этого:

замены=(
Эти
приговор:слово
 будет нужно
переоснащен:его
в:с
слова:азбук
)

для строки "${замены[@]}"; сделать
 оригинал="$(Эхо $строки | вырезать -д: -Ф1)";
 новый="$(Эхо $строки | вырезать -д: -Ф2)";
 СЕПГ -я -э "ы/${оригинал}/${новый}/г" data.txt;
сделано