Я использую этот код в bash, чтобы сделать мой скрипт интерактивным. Что я подразумеваю под интерактивным
- это позволить скрипту задавать мне вопросы, например, каков путь к моим данным:
#!/bin/bash -ef
read userInput
if [[ -n "$mypath" ]]
then
datadir=$mypath
fi
printf "YOUR PATH TO DATA IS: $datadir ";
У меня есть следующие проблемы:
TAB
для завершения слов или стрелки вправо/влево
для перехода по буквам. Например, если я допустил ошибку в написании пути, то когда я хочу исправить эту ошибку, используя любую клавишу, такую как Home
, End
, стрелки влево/вправо
и т.д., эти клавиши работают плохо пуст
(под пуст я подразумеваю отсутствие пути к данным или просто пустое поле), я хочу, чтобы код попросил меня снова ввести путь или прервать процесс и выйти. Любой совет будет высоко оценен.