我一直在搜寻这个问题无济于事。我正在这里使构建过程自动化,而我要做的就是获取版本号和对构建的简短描述,该描述可能是多行的。运行该系统的系统是OSX 10.6.8。
我已经看到了从使用CAT到根据需要处理每一行的所有内容。我不知道该使用什么以及为什么使用。
尝试次数
read -d '' versionNotes
如果用户必须使用退格键,则会导致输入乱码。另外,也没有终止输入的好方法,因为^ D不会终止,而^ C只会退出进程。
read -d 'END' versionNotes
可以...但是如果需要退格键,输入仍会显示乱码。
while read versionNotes
do
echo " $versionNotes" >> "source/application.yml"
done
无法正确结束输入(因为我来不及查找与空字符串匹配的内容)。