脚本路径问题_dirname
pwd可获取命令当前的路径
可是若我们想在脚本中获取脚本所在文件夹的路径,这种方法是不够用的。
例如,我们的脚本放在/home/user/script/下,名字叫做getpath.sh
getpath.sh有一行脚本是了local_path=$(pwd)
现在我们在/home/user/下,我们执行getpath.sh,命令式
./script/getpath.sh
$local_path的值将会是/home/user
那么我们怎么来获取脚本所在位置呢?
我们可以在脚本里面这样写:
pre_path=$(dirname $0) #dirname命令可以把参数的最后一个/及后面的字符串去掉
cd $pre_path
local_path=$(pwd)
转载于:https://www.cnblogs.com/ManMonth/p/3469366.html
脚本路径问题_dirname相关推荐
- 【Android NDK 开发】Android Studio 使用 CMake 导入动态库 ( 构建脚本路径配置 | 指定动态库查找路径 | 链接动态库 )
文章目录 I . CMake 引入动态库与静态库区别 II . Android Studio 中 CMake 引入动态库流程 III . 指定动态库查找路径 IV . 链接函数库 V . 完整代码示例 ...
- 【Android NDK 开发】Android Studio 使用 CMake 导入静态库 ( CMake 简介 | 构建脚本路径配置 | 引入静态库 | 指定静态库路径 | 链接动态库 )
文章目录 I . CMake 简介 II . Android Studio 中 CMake 引入静态库流程 III . 指定 CMake 最小版本号 IV . 导入函数库 ( 静态库 / 动态库 ) ...
- abaqus的python安装文件在哪_python、abaqus执行脚本路径
python中获取执行脚本路径方法 1.sys.path[0]:获取执行脚本目录绝对路径 #每次执行脚本时,python会将执行脚本目录加入PYTHONPATH环境变量中(sys.path获取) #! ...
- python 操作oracle 执行脚本_python、abaqus执行脚本路径
python中获取执行脚本路径方法 1.sys.path[0]:获取执行脚本目录绝对路径 #每次执行脚本时,python会将执行脚本目录加入PYTHONPATH环境变量中(sys.path获取) #! ...
- 获取脚本路径_如何快速有效的写ftp脚本
概述 之前测试写的一个脚本,主要是为了实现FTP自动上传和下载文件.大家可以参考下: 基础环境配置 [root@pxzxdm01 ~]# useradd -d /home/ftp1 ftp1 [roo ...
- python脚本名_python获取类名函数名、脚本路径
1).python获取当前运行的类名函数名import inspect def get_current_function_name(): return inspect.stack()[1][3] cl ...
- CMD命令之BAT脚本路径信息
CD命令解疑 cd是chdir的缩写,命令详解参见cd /? 可以看到/d参数的解释如下: 使用 /D命令行开关,除了改变驱动器的当前目录之外,还可改变当前驱动器. 通常我们在xp系统中打开cmd窗口 ...
- zabbix mysql 脚本路径_Zabbix监控MySQL脚本
监控思路: 先在Zabbix主机上面配置好MySQL服务器的信息,添加好Zabbix自带的Template App MySQL模版,然后去MySQL服务器上安装agent,再添加MySQL监控脚本. ...
- linux shell 脚本路径,linux获取shell脚本所在绝对路径操作介绍
脚本名:a.sh 位置:/tmp/whuang/study/java 脚本内容: 复制代码 代码如下: #!/bin/sh this_dir=`pwd` dirname $0|grep "^ ...
最新文章
- sqlserver 循环赋值变量
- 在IIS6中FLV不能播放
- 让Redis突破内存大小的限制
- Android中的音乐播放
- [js] 请使用js实现一个秒表计时器的程序
- 用easyx画五角星_【洛谷日报#195】有个东西叫EasyX
- 三星Galaxy S22系列曝光:首批搭载高通骁龙895!
- ansible的playbook进行yum批量安装nginx最新版本
- Rsyslog的模板template详解
- 全国计算机二级java刷题软件_你知道的计算机二级刷题软件
- ConTeXt TeXmacs
- Spring IoC 容器的设计与实现原理
- 如何优雅地重启go程序--endless篇
- s1 Linux 硬件基础
- python决策树实例_机器学习中的决策树及python实例
- 让靠谱的人推荐靠谱的人:基于关系链计算的职场社交应用“脉脉”,上线“好友推荐候选人”功能
- 用于商用微处理器的快速位收集、位分散和位置换指令(一)
- [美文]-- 为何毕业三年后的差距这么大?
- Python实现各种加密,接口加解密不说难
- STM32入门(二十)----DAC