Linux获取当前脚本真实路径的方法

作者:wdz306ling 时间:2022-03-20 22:10:57 

1.获取当前脚本的真实路径:


#!/bin/bash
if [[ $0 =~ ^\/.* ]]    #判断当前脚本是否为绝对路径,匹配以/开头下的所有
then
 script=$0
else
 script=$(pwd)/$0
fi
script=`readlink -f $script`   #获取文件的真实路径
script_path=${script%/*}     #获取文件所在的目录
realpath=$(readlink -f $script_path)   #获取文件所在目录的真实路径
echo $script
echo $script_path
echo $realpath

Linux获取当前脚本真实路径的方法

2.readlink -f :获取符号链接的真实文件位置,最后得到符号链接的真实文件位置

Linux获取当前脚本真实路径的方法

3.basename :获取文件的文件名

Linux获取当前脚本真实路径的方法

Linux获取当前脚本真实路径的方法

4.dirname:获取文件的目录名

Linux获取当前脚本真实路径的方法

来源:https://blog.csdn.net/wdz306ling/article/details/79621891

标签:linux,脚本,真实路径
0
投稿

猜你喜欢

  • 使用织梦建站两年 网站优化上的经验分享

    2009-01-08 14:51:00
  • 美国主机IXWebHosting支付宝购买图文教程

    2010-03-17 14:13:00
  • 终极防范上传漏洞

    2007-10-07 12:29:00
  • 防止SQL注入攻击的方法

    2008-10-10 15:35:00
  • 李彦宏谈百度进军C2C:用户网购需求逐渐浮现

    2007-10-23 10:19:00
  • 详解ubuntu下安装Docker

    2023-10-14 14:43:00
  • Linux操作系统下设置Telnet方法介绍

    2010-08-17 18:37:00
  • 论坛推广四要素

    2010-03-07 16:30:00
  • Apache的Rewrite设置多域名301跳转到主域名的方法

    2020-12-23 21:15:33
  • 十大网站管理员的服务器工具软件

    2008-03-20 10:29:00
  • docker基础知识之挂载本地目录的方法

    2021-12-01 10:15:12
  • 永久停权或删除200玩家账号 游戏公司遭投诉

    2009-10-17 09:51:00
  • Google adsense单价降低的原因:无效点击过多

    2008-05-24 09:49:00
  • linux搭建NFS文件共享服务器的步骤详解

    2023-08-04 23:14:49
  • linux内核copy_{to, from}_user()的思考

    2023-11-02 15:36:05
  • 用Windows Server 2003搭建安全文件服务器(3)

    2007-09-28 13:45:00
  • 九城在美再遭集体诉讼 被诉违反证券交易法

    2009-10-24 09:41:00
  • 细说 AdSense 政策:什么是鼓励点击

    2007-10-21 12:05:00
  • 谈威客平台的软件开发

    2008-01-21 11:41:00
  • WEB2.0下自由网站设计者未来发展工作趋势

    2009-02-10 18:17:00
  • asp之家 网站运营 m.aspxhome.com