PS1 Command - Bash

Я пытаюсь заставить команду PS1 работать с bash.

То, что я пытаюсь сделать, это захватить данные пользователя и ввести их, чтобы изменить поле в командной строке.

Я знаю, что команда PS1="MadMike", но то, что я пытаюсь сделать, это полученные данные из строки чтения и вставить их в команду, а затем выполнить команду

#PS1 Method
1)
echo -e "\n"
#Sub Menu for Method
echo "============================================"
echo "What would you like your command line to say"
echo "============================================"
echo -e "\n"
#Waiting for user input
echo "Type below"

#Capturing User input
read input
#Setting PS1 input
PS1="input:"

1 ответ

Вы пропустили $ подписать, чтобы получить содержание input переменная. Так должно быть:

PS1="$input:"
Другие вопросы по тегам