因为写 coffee 要用 coffee 命令监视脚本多个自动编译到 JS, 然后就写了脚本,
coffee -o ../page/ -w page.coffee &
完成时要运行 pkill 脚本把名节结束掉:
pkill -f "coffee -o ../page/ -w page.coffee"
然后这个脚本只能不同的目录下去运行会因为相对路径的问题而出错的,
但考虑到这个应用的文件是可能改变的, 我又不好写成全局的路径,,,
有什么办法可以允许在不同的目录去调用脚本呢?
shell 脚本里命令怎样写, 在不同目录去运行, 里面相对路径能不出错?
- jiyinyiyong
- 帖子: 631
- 注册时间: 2010-01-03 19:58
- 系统: OS X, Ubuntu(server)
- 来自: 杭州
- 联系:
-
- 帖子: 1318
- 注册时间: 2005-09-13 4:56
- 系统: Ubuntu Jammy Jellyfi
Re: shell 脚本里命令怎样写, 在不同目录去运行, 里面相对路径能不出错?
如果你要用五笔输入法,就必须保证不能打错字,这跟拼音输入不一样,你打错了别人就看不懂了
- lilydjwg
- 论坛版主
- 帖子: 4258
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: shell 脚本里命令怎样写, 在不同目录去运行, 里面相对路径能不出错?
这个一般可以:
代码: 全选
cd $(dirname $0)
- jiyinyiyong
- 帖子: 631
- 注册时间: 2010-01-03 19:58
- 系统: OS X, Ubuntu(server)
- 来自: 杭州
- 联系:
Re: shell 脚本里命令怎样写, 在不同目录去运行, 里面相对路径能不出错?
就是这个了.lilydjwg 写了:这个一般可以:代码: 全选
cd $(dirname $0)