请教一个 Mac 下 sh 脚本的问题

2015-09-24 13:03:24 +08:00
 reking11

我在编译之前要到几个不同地址去 checkout 库,所以每次都要在 Mac 的终端里去敲下面的命令:
svn checkout http://address1/lib1 ~/myProject/lib1/
svn checkout http://address1/lib1 ~/myProject/lib1/
svn checkout http://address1/lib1 ~/myProject/lib1/
于是很自然我就建一个脚本文件checkout.sh
文件内容:
#!/bin/bash
svn checkout http://address1/lib1 ~/myProject/lib1/
svn checkout http://address2/lib2 ~/myProject/lib2/
svn checkout http://address3/lib3 ~/myProject/lib3/
然后我以为以后可以直接./checkout.sh 就刷刷刷的全部更新了,
结果脚本只执行了第一行 svn checkout http://address1/lib1 ~/myProject/lib1/
然后就停了。
请问有谁可以指点一下我应该怎么搞吗?

1728 次点击
所在节点    macOS
4 条回复
gangsta
2015-09-24 13:34:13 +08:00
svn checkout URL... [PATH]
后面是可以多参数的

也可以写个 for each loop
lxrmido
2015-09-24 14:06:54 +08:00
svn checkout http://address1/lib1 ~/myProject/lib1/

svn checkout http://address1/lib1 ~/myProject/lib1/

svn checkout http://address1/lib1 ~/myProject/lib1/

你需要敲两个回车
FradSer
2015-09-24 16:41:27 +08:00
&&
FradSer
2015-09-24 16:41:27 +08:00
&&
cattyhouse
2015-09-24 23:32:05 +08:00
你怎么知道只执行了第一行?

请贴出错误提示?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/223329

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX