#bash
Вопрос:
Написание скрипта, который открывает текстовый файл в nano для редактирования пользователем. После того, как пользователь закончит редактирование файла, я хочу вернуться к сценарию.
Как я мог обнаружить, что пользователь выходит из текстового редактора, не выходя из запущенного сценария?
Вот текущий код, который у меня есть:
!#/bin/bash if [[ "$displaytext" == "y" ]]; then read -p "Would You Like To Remove Text From File?: y/n " remove if [[ "$remove" == "y" ]]; then "${EDITOR:-nano}" File.txt fi fi
Комментарии:
1. Единственная причина, по которой пользователь обращается к приглашению после закрытия редактора, заключается в том, что после этого в вашем сценарии больше ничего нет. Если бы в сценарии было что-то еще, пользователь бы это увидел. Таким образом, здесь нет проблемы, которую мы могли бы помочь решить: пользователь не видит никаких дальнейших результатов или взаимодействий с вашим сценарием только потому, что больше нечего видеть.
2. О, я предполагал, что он выходил автоматически. Ну что ж, ура, приятель, спасибо за ответ