我是ns3的新手。 我有一些用c ++编写的简单程序。
我通过下面的命令运行我的ns3程序
exec "`dirname "$0"`"/../../waf "$@"
任何人都可以解释上述线的function?
ping +如何最小化ping命令的时间
编译vim与+波斯语有波斯语映射
bash删除脚本不起作用
为系统文件创build和使用Mercurial存储库
fork()写时复制是一个稳定的公开行为,可用于实现只读共享内存?
Vagrant / VirtualBox共享文件夹没有vBoxsf
有什么区别:“。 “或”source “,”bash or $ SHELL “,”./ “或”“?
使用dbus-sendclosuresLinux
为什么fgets()在gcc(linux)中考虑以及使用它的替代方法是什么?
dirname "$0"
"`dirname "$0"`"/../../waf
将/../../waf追加到由dirname "$0"获得的结果中。
所以你从前面的命令获得/some/arbitray/path ,这将返回/some/arbitray/path/../../waf
exec "`dirname "$0"`"/../../waf "$@"
用上面获得的命令替换shell,并传递传递给包含原始命令的脚本的参数。
例如,如果你的命令是在一个包含在一个目录/d1/d2/d3/d4/d5中的文件中,并且你通过说:
sh myfile foo bar "foo bar"
那么正在执行的命令将是:
/d1/d2/d3/d4/d5/../../waf foo bar "foo bar"
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。