linux shell获取当前执行路径
linux shell 获取当前正在执行脚本的绝对路径
basepath=$(cd `dirname $0`; pwd)
project_path=$(cd `dirname $0`; pwd)
project_name="${project_path##*/}"
echo $project_path
echo $project_name
#:表示从左开始算起,并且截取第一个匹配的字符
##:表示从左开始算起,并且截取最后一个匹配的字符
%:表示从右开始算起,并且截取第一个匹配的字符
%%:表示从右开始算起,并且截取最后一个匹配的字符
获取当前路径:pwd
(不一定是执行文件的目录: 可以试试 bash shell/a.sh,a.sh 内容是 pwd,你会发现,显示的是执行命令的路径 /home/june,并不是 a.sh 所在路径:/home/june/shell/a.sh)
linux shell获取当前执行路径相关推荐
- linux获取文件后缀名,linux shell获取文件名和路径,basename/dirname/${}运用
1. 获取文件名:basename shell本身提供了获取文件名的命令:basename,该命令可以从路径中提取出文件名(带后缀). 举个栗子: #/bin/bash File=/dir1/dir2 ...
- shell获取当前执行脚本的路径和文件名
shell获取当前执行脚本的路径和文件名的方法 $0:传递到脚本的第一个参数 ${BASH_SOURCE}:当前执行脚本的文件名 ${BASH_SOURCE[0]}:等价于${BASH_SOURCE} ...
- Linux Shell脚本语句执行失败,后续语句继续执行的问题
Linux Shell脚本语句执行失败,后续语句继续执行的问题 问题 解决方法 问题 写了一个自动部署java后端的脚本,大致如下: A=password read -p "请输入密码:&q ...
- Linux shell获取时间和时间间隔(ms级别)
说明:在进行一些性能测试的时候,有时候我们希望能计算一个程序运行的时间,有时候可能会自己写一个shell脚本方便进行一些性能测试的控制(比如希望能运行N次取平均值等),总之,这其中有一个需求可能就是获 ...
- linux怎么获取当前路径,linux 下获取当前工作路径的实例
获取工作路径这里介绍两种方法: 1.使用getcwd()函数. 头文件:#include 定义函数:char * getcwd(char * buf, size_t size); 函数说明:getcw ...
- linux shell脚本的执行方式与区别
linux shell脚本的执行方式与区别
- linux获取文件的md5,linux shell 获取文件md5的命令linux操作系统 -电脑资料
下面我给各位朋友总结一下在linux中利用shell命令来获取文件md5及遍历目录下所有文件的md5的例子,希望此例子对各位同学会有所帮助, 获取文件的MD5值: $ md5sum linuxmint ...
- linux的shell键盘输入,linux shell获取键盘输入
linux shell从键盘获取输入 代码1: #!/bin/bash #提示"Input your choice:",把用户的输入保存入变量choice_user中 read - ...
- Linux Shell获取参数的方法
传参用法 Linux Shell 如何获取参数的方法 $# 是传给脚本的参数个数 $0 是脚本本身的名字 $1 是传递给该shell脚本的第一个参数 $2 是传递给该shell脚本的第二个参数 $@ ...
最新文章
- 【原创】Linux环境下的图形系统和AMD R600显卡编程(11)——R600指令集
- python数据库查询不出结果_记一次pymysql查询不到表中最新插入的数据的问题
- 基于概率论的分类方法—朴素贝叶斯
- Vuejs自定义全局组件--loading
- 安装node-sass运行报错 Module build failed: TypeError: this.getResolve is not a function at Object.loader
- oracle exp cluster n,oracle cluster verfication utility failed
- Python中yield
- Ranger-Sqoop2插件实现详解
- 进程的三个状态的转换
- jQuery窗口调整大小
- 入门pandas—数据填充
- Hive学习之路 (二)Hive安装
- 基于java+jsp+ssm工程车辆租赁系统
- Polestar美股上市:5.5万台交付如何支持得起超200亿美元估值
- 姿态估计目标检测论文整理(1)
- Rust巨型挖掘机使用教程、Rust音乐播放器功能
- AspectJ介绍(一)
- 使用三台路由器实现wan与vlan通信
- 网络协议-语义、语法和时序
- 抖音短视频新媒体策划工作计划运营方案表
热门文章
- 集装箱RFID物流运输管理系统应用
- ChatGPT AI生成的VUE教程博客大纲
- 【C语言经典100例】-- 06 用*号输出字母C的图案
- 使用 pkg 打包 node服务端 项目
- 杭州和成都计算机发展前景,成都,杭州,武汉和南京哪个发展前景更好?来看看就知道了...
- 负数modulo运算_Java Modulo Operator-Java中的Modulus运算符
- oracle /*+Ordered*/ 的使用
- HP MSA存储 raid组坏了2块硬盘的数据恢复方法
- 李刚 疯狂Python讲义 读书笔记
- WIN7睡眠蓝屏0X0000009F