Я пишу простой bash-скрипт, и, согласно моим спецификациям назначения, он должен завершаться ctrl-d. Однако он этого не делает, он просто прекращает чтение текущего ввода и начинает читать следующий ввод. Как я могу это исправить? Вот мой сценарий:
while true ; do
echo Please enter your full name:
read fullName
echo Please enter your street addres:
read streetAddress
echo Please enter your zip code, city, and state in that order:
read zip city state
echo $fullName > Name.txt
echo "$streetAddress $city $state $zip" >> Locations.txt
echo $fullName >> "$zip".txt
echo $streetAddress >> "$zip".txt
echo "$city $state $zip" >> "$zip".txt
echo '' >> "$zip".txt
done