天空小小岛技术论坛

 找回密码
 注册
搜索
查看: 7244|回复: 0
打印 上一主题 下一主题

获取脚本所在目录绝对路径的shell语句

[复制链接]
跳转到指定楼层
1#
一粒米 发表于 2011-11-3 23:07:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
常常的,我们需要将脚本所在的路径赋给变量,以便调用。
通常我们会使用 pwd
但是对于操作者当前的多种环境来说,这是不完全的,所以写了以下脚本,希望能帮到你
  1. #! /bin/sh

  2. getDir() {
  3.         dir=`echo $0 | grep "^/"`
  4.         if test "${dir}"; then
  5.                 dirname $0
  6.         else
  7.                 dirname `pwd`/$0
  8.         fi
  9. }

  10. dir=`getDir`
  11. echo $dir
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|天空小小岛  |京ICP备2025130156号|

GMT+8, 2025-6-22 04:45 , Processed in 0.082874 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表