绝对路径是指从什么开始查找的路径,linux shell 脚本路径,linux获取shell脚本所在绝对路径操作介绍

 2023-09-23 阅读 23 评论 0

摘要:脚本名:a.sh位置:/tmp/whuang/study/java脚本内容:复制代码绝对路径是指从什么开始查找的路径,代码如下:#!/bin/shthis_dir=`pwd`dirname $0|grep "^/" >/dev/nullif [ $? -eq 0 ];thenshell脚本复制指定文件至指定目录,this_d

脚本名:a.sh

位置:/tmp/whuang/study/java

脚本内容:

复制代码

绝对路径是指从什么开始查找的路径,代码如下:

#!/bin/sh

this_dir=`pwd`

dirname $0|grep "^/" >/dev/null

if [ $? -eq 0 ];then

shell脚本复制指定文件至指定目录,this_dir=`dirname $0`

else

dirname $0|grep "^/." >/dev/null

retval=$?

if [ $retval -eq 0 ];then

shell脚本中读取输入使用什么命令,this_dir=`dirname $0|sed "s#^.#$this_dir#"`

else

this_dir=`dirname $0|sed "s#^#$this_dir/#"`

fi

fi

以下路径中哪个是绝对路径,echo $this_dir

----------------------------------------------

功能:获取脚本的绝对路径。

测试:

[root@ppc40 java]# pwd

linux当前目录,/tmp/whuang/study/java

[root@ppc40 java]# sh a.sh

/tmp/whuang/study/java

[root@ppc40 java]# cd ..

[root@ppc40 study]# sh java/a.sh

js绝对路径?/tmp/whuang/study/java

[root@ppc40 study]# sh ./java/a.sh

/tmp/whuang/study/java

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/3/88339.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息