Команда echo
будет повторять любую строку, которую она передает в качестве аргумента, при интерпретации подстановочных знаков и переменных:
echo ABC $USER
результат
ABC myusername
Теперь вы можете просто вывести переменную, которая была считана с помощью read -p "Enter variable" var
, в терминал через
echo $var
или с дополнительным текстом как
echo "ORACLEVAR=$var"
результат:
ORACLEVAR=userinput
для перенаправления этого в файл используйте> (перезапись файла) или >> (добавить в файл)
echo "ORACLEVAR=$var" >> file
Так что лучше всего использовать> для первой записи, чтобы перезаписать старые настройки, а затем >>, чтобы не удалять любой заданный ввод.