我想处理包含在文本文件中的自制软件公式列表。如果出现安装错误(例如已安装,错误的公式名称),我希望它写入错误,但继续处理。 Github project。Bash检测循环中的错误,然后继续处理
我有什么至今:
...
# process list of formulas that have been installed
for i in $(cat $FILE) ; do
echo "Installing $i ..."
# attempt to install formula; if error write error, process next formula
brew install $i
done
...
我该怎么办呢?
当前脚本会发生什么? – 2014-10-31 16:44:36
在brew命令之后,下一行添加:if [[$? -ne 0]];然后继续;或者说说酿造一些东西||继续。您还应该查看“陷阱”命令 – 2014-10-31 16:47:09