Скажите, что в терминале есть приглашение bash:
host:~/dir $
как я могу написать команду для приглашения, которую пользователь может выбрать для запуска? Может быть, есть способ использовать readline (3) для ввода команды в командной строке?
Другими словами, я хочу написать здесь команду:
host:~/dir $ <write some command here>
Я пытался:
echo "write some command here" > /dev/stdin
но это не совсем сработало - похоже, это не указывало на подсказку, есть ли способ сделать это?
Что я пытаюсь сделать - Когда вы нажимаете клавиши со стрелками вверх / вниз с помощью bash, в приглашении появляется ваша предыдущая команда, я пытаюсь прочитать другой файл истории и поместить его в незамедлительный.