位置: 编程技术 - 正文

使用Bash Shell获取文件名和目录名的简单方法(在bash shell环境下)

编辑:rootadmin

推荐整理分享使用Bash Shell获取文件名和目录名的简单方法(在bash shell环境下),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:在bash shell环境下,bash这种shell有哪些优点,bash这种shell有哪些优点,bash shell环境下ctrl+z,shell bash sh,shell bash sh,在bash shell环境下,在bash shell环境下,内容如对您有帮助,希望把文章链接给更多的朋友!

前言还是今天再写一个自动化打包脚本,用到了从路径名中获取最后的文件名。这里记录一下实现过程。当然,最后我也会给出官方的做法。(ps:很?澹?迪滞炅瞬欧⑾衷??ash Shell有现成的函数)

获取文件名假设给定的路径名为:

awk解法用“/”做分隔符,然后打印出最后的那一部分。实现代码如下:

使用Bash Shell获取文件名和目录名的简单方法(在bash shell环境下)

官方解法(basename)Bash Shell本身提供了basename命令,可以直接获取路径名最后的文件名,实现代码如下:

获取目录名官方解法(dirname)Bash Shell本身提供了dirname命令,特别方便,可以直接获取路径对应的目录名,实现代码如下:

awk解法可以灵活的使用分隔符,混合正则表达式:

awk+for循环的方法:

在Linux下如何修改Mysql的用户(root)的密码 下面给大家分享下在Linux下如何修改Mysql的用户(root)的密码,分两种情况:第一种当拥有原来的mysql的root密码,第二种情况忘记原来的mysql的root的密码

Linux shell知识点汇总 实际上Shell是一个命令解释器,它解释由用户输入的命令并且把它们送到内核。不仅如此,Shell有自己的编程语言用于对命令的编辑,它允许用户编写由s

积累linux常用命令大全 本人记忆力有限,就把平时在项目中遇到的linux常用命令分享给大家。Linux常用命令全集

标签: 在bash shell环境下

本文链接地址:https://www.jiuchutong.com/biancheng/379793.html 转载请保留说明!

上一篇:Bash Shell中的select命令简单使用示例(bash shell 语法)

下一篇:在Linux下如何修改Mysql的用户(root)的密码(linux更改)

  • 纳税信用等级是专管员评的吗
  • 应收账款平均余额包括应收票据吗
  • 印花税购销合同减半征收政策
  • 新公司筹建期要做账吗
  • 现代服务业包括哪些行业税率
  • 信用减值损失可以并入哪个科目
  • 销售折扣和现金折扣的增值税
  • 运费客户承担钱销售员垫付冲应收怎么处理?
  • 个体工商户所得税税率表
  • 有留抵税额的会计处理
  • 售后回租是否确认收入
  • 酒店收入简易征收会计核算是怎样的?
  • 会计账簿的定义及其作用
  • 公司没有给员工买社保怎么赔偿
  • 专用增值税发票怎么作废
  • 空调要买加湿器吗
  • 外币出资汇率变动会计处理
  • 税务申报系统叫什么
  • 研发费用领用材料
  • 周转材料计划成本会计分录
  • mac苹果系统怎么用
  • php网页爬虫
  • win10如何添加网络适配器
  • win10关闭端口号
  • 撤销与恢复快捷键分别是什么
  • 怎么租一个月
  • php curl_init
  • php写一个简单的单例模式
  • yolov5输出参数
  • php 时间
  • 【原创】基于JavaWeb的医院预约挂号系统(医院挂号管理系统毕业设计)
  • 最强大的人工智能武器
  • 插件不支持是什么意思
  • 高新企业的所得税
  • 企业计提养老保险分录
  • 增值税普通发票查询
  • java--IO流 ☞ 字节流
  • python多线程多核
  • 汇算清缴需要做账吗
  • 购进车辆的会计分录
  • 长期待摊费用的最新账务处理
  • 专利银行汇款操作步骤
  • 非税收入统一票据怎么查询
  • 基建并账时用交付使用资产对冲基建拨款
  • 企业做账的流程图
  • 企业所得税季末从业人数
  • 个人承担社保有哪些
  • 私车公用产生的费用算不算在公务用车运行维护费中
  • 疫情期间购买消毒弥雾机的请示
  • 流量对比
  • 企业分红给个人的税收
  • 企业应缴纳的消费税
  • 新准则融资租赁承租人的会计处理
  • 在MySQL中使用STRAIGHT_JOIN的教程
  • sqlserver 触发器 redis
  • windows service 2008 r2
  • linux使用pip
  • linux连接vps
  • centos安装常用命令
  • win8.1改语言
  • ubuntu安装chia
  • Win7系统重装后鼠标键盘不能用怎么办
  • win8桌面在哪
  • 从五方面解析Linux防火墙框架问题
  • libts.so.0
  • linux日志数据种类
  • 做网页需要域名吗
  • Zen Coding css,html缩写替换大观 快速写出html,css
  • nodejs settimeout异步
  • 杀掉进程windows
  • css分页样式
  • 抽象类和接口的区别简答题
  • vue.js打包部署
  • nodejs 获取命令行参数
  • JavaScript中的this
  • 新能源免税申报,车辆类型怎么填
  • 网上申领的电子发票如何读入金税盘
  • 山东省税务局在哪
  • 复印店开什么发票
  • 没工作个人所得税怎么交
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设