当前位置: 首页 > news >正文

dirname basename 命令

dirname

说白了,就是把路径的最后一层去掉,并且注意一下,它不会去识别路径的正确性,可以接多个参数

正常路径

很明显,它不去识别路径是不是正确的,x,y,z都是我编的,它会把最后一层去掉,不管最后一层是啥,并且不会带着/

携带有特殊符号的路径

这时候我们用dirname

很明显不是我想要的,这时候需要用到 -z选项

这样就对了,但是,很明显,输出格式丢了换行符,和下一行命令连起来了,很难受,这确实没有好的办法解决,不过原因是什么呢

格式不好看及用-z选项的原因

默认情况下,dirname 的输出结果是用换行符分隔的。使用 -z 选项可以改为用 NUL 字符 分隔。

常用场景

通常与 xargs -0 或 find -print0 命令结合使用

basename

这玩意儿与dirname相反,只返回最后一层,同样,也不会去判断路径是否存在,但是它只能接一个参数。

http://www.dtcms.com/a/569552.html

相关文章:

  • 邯郸网站制作基本流程网上销售网站建设
  • 如何优雅地找到二叉树的最近公共祖先?
  • 网站建设公司一般几个人成都设计公司装修
  • TOON 协议与 AIDotNet.Toon 实践指南
  • PPOCR 再编译
  • 网站关键词修改工作汇报总结怎么写
  • Vue 3模板如何通过编译三阶段实现从声明式语法到高效渲染的跨越
  • 做网站用的什么编程语言学编程的费用一般是多少
  • 智能家居技术发展与应用综述
  • linux udp广播数据包实际用例
  • 什么公司需要建立网站电商平台运营策略
  • 厦门怎么没有 网站备案wordpress网站的彻底清理
  • 一文讲全volatile关键字
  • 西安高校网站建设保定手机网站制作
  • 对称加密与非对称加密
  • Swift添加字体到项目中
  • 大专建筑工程技术专业职业发展指南
  • 免费免费网站模板企业调查问卷
  • 考研408--day2--组成原理--进制定点数符号拓展
  • 硬件工程师-基础知识电阻(一)
  • 13-- System Coherency Interface
  • 用代码示例说明如何通过线程池实现Java多线程编程
  • 网易做网站企业怎么在网站上做宣传
  • 响应式网站制作工具搜了网
  • [Android] 人事考试网v1.0.4
  • Python 面向对象
  • 技术解析:佐航BYQ3313S手持式三相直阻测试仪如何重塑多场景变压器检测价值
  • RuoyiApp 在vuex,state存储nickname vue2
  • 常见的网站类型有哪些wordpress收费会员
  • 建设银行成都开发中心网站saas云建站