exec scala "$0" "$@"是什么意思?为什么这样写?
7173查看
lisunwei
2016-02-16 14:25

老师好! 请问在“Scala代码作为脚本语言来运行”中


!/bin/sh

exec scala "0""0" "@"

exec scala "0""0" "@"是什么意思?为什么这样写? 谢谢老师指点迷津!

全部回复(5)
石头山
2016-02-16 23:47

bash语法。表示$0表示当前脚本的名字,$@表示当前脚本执行的所有参数。exec scala "$0" "$@"表示用scala命令执行当前脚本。

回复
lisunwei
回复
2016-02-17 01:23

谢谢石头山老师,理解了!

回复
shuijignzi
2016-02-17 18:06

您好,我想请问一下在这个shell脚本中exec scala "0""0" "@"下面的"!#"是什么意思啊?

回复
WKR
WKR
L146
回复
2016-02-18 19:32

指定执行脚本的程序,可以是bash,zsh,python等

回复
你的回复