免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1717 | 回复: 3
打印 上一主题 下一主题

shell里路径的问题????救急。。。。 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-03-10 11:40 |只看该作者 |倒序浏览
我写了一个SHELL结果里面有很多功能没有办法实现,比如科学计数法、时间换算等等。。。于是我就开始狂啃PERL结果写了些小的PERL程序来完成这些方法。。。。
现在我的问题是这样的,我用SHELL调我写的PERL时候,如果都在同一路径的时候都好办,同一路径的概念是----〉用户在当前路径里执行我的SHELL。也就是说他敲"pwd"命令时显示出来的路径是我所要执行的这个shell的当前路径,这样调我的perl也就没有问题,因为我shell里调用perl是用"./date_c.perl"来执行的,但是如果这个用户将这个shell放到crontab里面,它就找不到我这个shell所调的perl了。。。
有什么办法可以得到,我当前执行这个shell的路径呢?
当然不能用传参数的办法,这样的话牵连太大。。。。。。

谢谢。。。。

论坛徽章:
0
2 [报告]
发表于 2003-03-10 11:55 |只看该作者

shell里路径的问题????救急。。。。

两种方式,一种使用绝对路径如/home/username/perl_do_math,
一种在shell 中向环境中export 你的程序路径。

论坛徽章:
0
3 [报告]
发表于 2003-03-10 12:57 |只看该作者

shell里路径的问题????救急。。。。

除了这两种,没有了吗???

论坛徽章:
0
4 [报告]
发表于 2003-03-11 00:04 |只看该作者

shell里路径的问题????救急。。。。

...

常用就是这样了,不过你说的科学计数法,日期等,都是可以用 shell 来做到的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP