我的编程空间,编程开发者的网络收藏夹
学习永远不晚

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

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

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

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 

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

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

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

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对我们的支持。如果你想了解更多相关内容请查看下面相关链接

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

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

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

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

1.获取当前脚本的真实路径:#!/bin/bash if [[ $0 =~ ^\/.* ]] #判断当前脚本是否为绝对路径,匹配以/开头下的所有 thenscript=$0 elsescrip
2022-06-04

vbs中怎么获取脚本当前路径

这篇文章给大家介绍vbs中怎么获取脚本当前路径,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。方法一:currentpath = createobject("Scripting.FileSystemObject").Ge
2023-06-08

bash shell如何获取当前脚本的绝对路径

本篇内容主要讲解“bash shell如何获取当前脚本的绝对路径”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“bash shell如何获取当前脚本的绝对路径”吧!有时候,我们需要知道当前执行的输
2023-06-29

bash shell获取当前脚本的绝对路径(pwd/readlink)

有时候,我们需要知道当前执行的输出shell脚本的所在绝对路径,可以用dirname实现。我们知道 dirname 可以获取一个文件所在的路径,dirname的用处是: 输出已经去除了尾部的”/”字符部分的名
2022-06-05

Python获取当前路径3种方法

本文主要介绍了Python获取当前路径3种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
2023-01-31

linux 下获取当前工作路径的实例

获取工作路径这里介绍两种方法: 1.使用getcwd()函数。 头文件:#include 定义函数:char * getcwd(char * buf, size_t size); 函数说明:getcwd()会将当前的工
2022-06-04

Shell获取当前正在执行脚本的绝对路径

1. pwd命令我们看看使用pwd命令能否获取当前正在执行脚本的绝对路径。该命令的作用是“print name of current/working directory”,真实含义是当前工作目录,并不是正在执行脚本的目录。xiaosi@Qu
2022-06-04

java获取当前路径的方法有哪些

Java获取当前路径的方法有以下几种方式:1. 使用System.getProperty("user.dir")方法获取当前工作目录的路径。这个方法返回一个字符串,代表当前用户的工作目录。例如:String currentPath = Sy
2023-10-07

c#获取当前路径的方法是什么

要获取当前路径,可以使用Directory.GetCurrentDirectory()方法。以下是示例代码:using System;using System.IO;class Program{static void Main(){s
c#获取当前路径的方法是什么
2024-03-02

Linux中shell脚本获取当前工作目录的方法

如下:workdir=$(cd $(dirname $0); pwd)步骤1 dirname $0,取得当前执行的脚本文件的父目录 步骤2 cd到父目录,即进入当前工作目录 步骤3 pwd显示当前工作目录 以上这篇Linwww.c
2022-06-04

python获取当前用户的主目录路径方法(推荐)

Python获取当前用户的主目录路径, 示例代码如下:#! /usr/bin/python # -*- coding: utf-8 -*-import osprint os.environ['HOME'] print os.path.exp
2022-06-04

linux中怎么获取shell脚本的绝对路径

这期内容当中小编将会给大家带来有关linux中怎么获取shell脚本的绝对路径,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。脚本名:a.sh 位置:/tmp/whuang/study/java 脚本内容:
2023-06-13

Linux当前路径查询的方法是什么

在Linux系统中,pwd命令用于打印当前工作目录的绝对路径。这个命令很简单,只需在终端中输入pwd,然后按下回车键即可。当您使用pwd命令时,系统会返回当前目录的完整路径。例如,如果您当前位于用户的主目录下,命令将显示类似/home/u
Linux当前路径查询的方法是什么
2024-03-05

linux显示当前路径的方法是什么

在Linux中,要显示当前路径,可以使用以下命令:`pwd`:这个命令会显示当前工作目录的完整路径。例如:$ pwd/home/user/Documents`echo $PWD`:这个命令会显示当前工作目录的完整路径,与`pwd`命令
2023-10-27

织梦dedecms获取当前栏目路径及栏目名称的方法

标签如下:当前: 复制代码代码如下:{dede:type} [field:typename/] {/dede:type} 因为{dede:field name='ar
2022-06-12

Shell中获取脚本所在目录绝对路径的方法

要得到正在执行的程序/脚本自身所存放的绝对路径,在 PHP 里面可以用 dirname(realpath(__FILE__)) ; C# 则有 System.Windows.Forms.Application.StartupPath ; j
2022-06-04

android实现Uri获取真实路径转换成File的方法

本文实例讲述了android实现Uri获取真实路径转换成File的方法。分享给大家供大家参考。具体实现方法如下:Uri uri = data.getData(); String[] proj = { MediaStore.Images.Me
2022-06-06

vue3获取当前路由地址的两种方法

近期在做ve3的项目时因为功能需要,需要获取当前路由的地址,下面这篇文章主要给大家介绍了关于vue3获取当前路由地址的两种方法,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
2022-11-13

linux获取当前时间戳的方法是什么

在Linux系统中获取当前时间戳的方法有两种:1. 使用date命令获取当前时间戳可以使用date命令获取当前时间戳。在终端中输入以下命令:date +%s此命令将返回当前时间的UNIX时间戳(即从1970年1月1日0时0分0秒到当前时间的
2023-05-16

编程热搜

目录