怎么写 Mac 下的脚本?

2014-10-25 10:01:54 +08:00
 hatcloud
自己想写一个自动从GitHub上更新最新的Hosts文件到本地的脚本,奈何完全不会Unix的脚本编写。
希望诸位能提供个简单教程的网页
或者直接帮我写一个吧(不会被说伸手党吧)

在终端自己输入的命令如下:
cd 本地的Git文件夹路径
git pull
sudo cp imouto.host.txt /etc/hosts
10113 次点击
所在节点   Unix
9 条回复
hjc4869
2014-10-25 10:09:33 +08:00
学一下bash脚本,挺容易的。
hatcloud
2014-10-25 10:24:02 +08:00
@hjc4869 我去搜搜看
Havee
2014-10-25 10:58:45 +08:00
三个命令写成三行,放入一个文件中,给他执行权限,不就一个脚本嘛
看下 shell 相关的知识
hatcloud
2014-10-25 11:06:15 +08:00
@Havee 不用加什么失败判断什么的么...不过我去试试
Livid
2014-10-25 11:07:39 +08:00
你可以考虑先稍微学一下 vi 编辑器。
banbanchs
2014-10-25 11:09:32 +08:00
wget rawgithubXXX -O /etc/hosts
加到crontab,要root权限
hatcloud
2014-10-25 11:17:55 +08:00
@Livid 再用vi,可是vi和这个有什么关系吗?
Vicia
2014-10-25 15:10:41 +08:00
Keyboard Maestro可以定时运行脚本。
skydiver
2014-10-25 15:16:50 +08:00
直接软链到/etc/hosts就行了,以后每次pull

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

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

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

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

© 2021 V2EX