Shell命令 - dirname
2021/8/13 7:07:40
本文主要是介绍Shell命令 - dirname,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
dirname作用
- dirname实际工作中常常是跟$0一起使用
- 用于获取当前运行脚本的绝对路径
- 这个命令要放在shell脚本中使用,在命令行使用意义不大
[yutao@master01 ~]$ dirname --help 用法:dirname 名称 或:dirname 选项 输出已经去除了尾部的"/"字符部分的名称;如果名称中不包含"/", 则显示"."(表示当前目录)。 --help 显示此帮助信息并退出 --version 显示版本信息并退出 示例: dirname /usr/bin/sort 输出"/usr/bin"。 dirname stdio.h 输出"."。 请向bug-coreutils@gnu.org 报告dirname 的错误 GNU coreutils 项目主页:<http://www.gnu.org/software/coreutils/> GNU 软件一般性帮助:<http://www.gnu.org/gethelp/> 请向<http://translationproject.org/team/zh_CN.html> 报告dirname 的翻译错误 要获取完整文档,请运行:info coreutils 'dirname invocation'
$0作用
- 这个表示的真正的含义是:当前运行的命令名,一般用于脚本中
- 网上大量的说法是Shell本身的文件名。一方面说明大家都是复制粘贴,没有实践;另一方面,大家可能只测了当前目录的情况
实际脚本例子
sh脚本中:(获取当前脚本绝对路径)
- sh_path=$(dirname $0)
- sh_path=$(cd $sh_path;pwd)
这篇关于Shell命令 - dirname的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-07-04TiDB 资源管控的对撞测试以及最佳实践架构
- 2024-07-03万字长文聊聊Web3的组成架构
- 2024-07-02springboot项目无法注册到nacos-icode9专业技术文章分享
- 2024-06-26结对编程到底难不难?答案在这里
- 2024-06-19《2023版Java工程师》课程升级公告
- 2024-06-15matplotlib作图不显示3D图,怎么办?
- 2024-06-1503-Loki 日志监控
- 2024-06-1504-让LLM理解知识 -Prompt
- 2024-06-05做软件测试需要懂代码吗?
- 2024-06-0514-ShardingSphere的分布式主键实现