Файл .bash_history в моей папке пользователя cygwin содержит много команд. В моем файле .bashr c я добавил одну строку для поиска моего сценария
source myScript.sh
Case # 1. myScript. sh выглядит следующим образом:
echo "This is a test application."
Когда я запускаю cygwin, отображается эхо-сообщение. Если я нажму клавишу «Вверх», я смогу прокрутить все команды из истории.
Случай № 2. myScript. sh выглядит следующим образом:
echo "This is a test application."
history -s "This is history test command"
Когда я запускаю cygwin, отображается эхо-сообщение. Но теперь, если я нажму клавишу «Вверх», я смогу найти только команду «Это команда проверки истории».
Может кто-нибудь объяснить, что я делаю не так? в myScript. sh Мне нужно подготовить команду для пользователя на основе некоторых переменных, команду, которую пользователь может просто найти и выполнить, нажав клавишу «Вверх» и нажав клавишу ввода, когда появится приглашение.