Я гуглив це питання безрезультатно. Я автоматизую процес збирання тут на роботі, і все, що я намагаюся зробити, - це отримати номери версій і невеликий опис збірки, яка може бути багаторядковою. Система, на якій працює, - OSX 10.6.8.
Я бачив все, від використання CAT до обробки кожного рядка за потребою. Я не можу зрозуміти, що я повинен використовувати і чому.
Спроби
read -d '' versionNotes
Результати вводяться в скрипті, якщо користувач повинен використовувати клавішу зворотної області. Також немає хорошого способу припинити введення, оскільки ^ D не закінчується, а ^ C просто виходить з процесу.
read -d 'END' versionNotes
Працює ... але все-таки надає введення даних, якщо потрібна клавіша зворотної області.
while read versionNotes
do
echo " $versionNotes" >> "source/application.yml"
done
Не належним чином закінчується введення даних (тому що я занадто пізно шукаю відповідність проти порожнього рядка).