Я делаю сценарий, который позволяет пользователям сохранять свои настройки в текстовом файле. Если они хотят использовать сохраненные настройки, им нужно будет ввести название настроек. Затем скрипт сравнит вводимые пользователем данные, чтобы найти имя в текстовом файле. Если он находит подходящее имя, он извлекает всю строку из этого текстового файла. Пока мой код выглядит так.
echo enter setting name
read name
#count=0
while IFS= read line
do
if [ "$name" == "$settingName" ]
then
cp **/*"$ft1" $dir1
else
echo "file doesnt exist"
fi
done < preco.txt
Код, который я использовал для сохранения переменных:
echo save settings?
read decision
if [ "$decision" = "y" ]
then
echo enter settings name
read settingName
echo $settingName $dir1 $ft1 >> preco.txt
else
echo "bye"
exit
Я хочу, чтобы $ dir1 и $ ft1 вводились в cp
источник