位置: 编程技术 - 正文

在Linux系统中获得文件所在目录名的方法(在linux系统中获取帮助信息的命令为)

编辑:rootadmin

推荐整理分享在Linux系统中获得文件所在目录名的方法(在linux系统中获取帮助信息的命令为),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:获取linux命令执行结果,linux系统中获取帮助信息的命令为,linux系统中获取帮助信息的命令,linux系统如何获得,linux系统如何获得,在linux系统中获取帮助信息的命令,linux系统中获取pid为888,在linux系统中获取帮助信息的命令,内容如对您有帮助,希望把文章链接给更多的朋友!

方式一:使用“ dirname“ 去获得(提取)目录名

语法如下:

复制代码代码如下:[root@dabu.info ]#dirname /文件/路/径或者是复制代码代码如下:[root@dabu.info ]#VAR="$(dirname /文/件/路径/文件名)"或者复制代码代码如下:[root@dabu.info ]#FOO="/path/to/my/folder/filename.avi"[root@dabu.info ]#OUT="$(dirname ${FOO})"实例如下:如dabu.txt文件的路径为/root/aaa/bbb/dabu.txt。获得其目录名的方法如下,输入:复制代码代码如下:[root@dabu.info ]#dirname /root/aaa/bbb/dabu.txt输出为:复制代码代码如下:/root/aaa/bbb下面的例子将dabu.txt的目录名赋值给了SRC 变量,在通过 echo命令显示SRC变量的值:

复制代码代码如下:[root@dabu.info ]#SRC="$(dirname /root/aaa/bbb/dabu.txt)"[root@dabu.info ]#echo "Dirpath - $SRC"输出如下:复制代码代码如下:Dirpath - /root/aaa/bbb

方式二:使用bash/ksh shell从文件绝对路径提取目录名

在Linux系统中获得文件所在目录名的方法(在linux系统中获取帮助信息的命令为)

$ 字符被用作字符扩展和替换 。 我们可以使用它来操作和扩展变量而不需使用外部命令,如sed 或者 awk 。《parameter expansion, and command substitution》使用模式如下:

假设 将dabu.txt 文件的绝对路径/root/aaa/bbb/dabu.txt赋值给 变量 FILE,输入:

复制代码代码如下:[root@dabu.info ]# FILE="/root/aaa/bbb/dabu.txt "[root@dabu.info ]# echo "$FILE = $FILE"或者将 echo "$FILE = $FILE" 替换为 echo $FILE 。不过前面那句适合在脚本里使用,因为打印出来方便阅读。自己测试下就知道了。

接着输入: echo ${FILE%/*}

最后输出:复制代码代码如下:/root/aaa/bbb

当然也可以将输出给变量,如下,输入赋值给VAL变量:

复制代码代码如下:[root@dabu.info ]#VAL="${FILE%/*}"[root@dabu.info ]#echo "Dirpath ----- $VAL"输出:复制代码代码如下:Dirpath ----- /root/aaa/bbb

Linux系统中获取路径的文件名的方法 复制代码代码如下:[root@dabu.info]#basename/root/aaa/bbb/dabu.txt显示:复制代码代码如下:dabu.txt#获取路径的文件名shell脚本中如何获得脚本文件所在路径?方法

使用find命令查找Linux中的隐藏文件的方法 我们可以在Linux或者Unix系统上使用find命令去查询所有(全部)隐藏文件基本语法如下:复制代码代码如下:[root@dabu.info~]#find/要查找的文/件/夹/-name".*"-print

Linux中的find命令使用时的一些注意点整理 find命令中用了-path参数,则文件名是匹配shell通配符模式。这时候,元字符不能识别'/'和'.'。举个例子假设/root目录下有四个文件,其绝对路径分别为:

标签: 在linux系统中获取帮助信息的命令为

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

上一篇:在Linux系统中给iptables规则添加注释的教程(在对linux系统中dir)

下一篇:Linux系统中获取路径的文件名的方法(linux系统获取ip地址)

  • 进项税额转出会影响利润吗
  • 按份共同保证和连带共同保证
  • 所得税营业成本包括税金及附加吗
  • 企业所得税税款可以扣除吗
  • 个税申报填写的工资是应发还是实发
  • 普通发票没有明细可以吗
  • 电子发票手动导出的发票在哪里
  • 代办汽车过户手续
  • 销售金银首饰消费税怎么算
  • 停用的厂房折旧吗
  • 资产减值确定计量原则包括哪些
  • 会计凭证的保管期限为多少
  • 产权转移数据印花税按次申报?
  • 补发工资计算公式
  • 渔业专业合作社简介
  • 固定资产评估是什么单位
  • 商业承兑汇票贴现转让
  • 对个体工商户个人的认识
  • 公益性捐赠支出账务处理
  • 酒店行业增值税加计抵减是10%还是15%
  • 出售使用过的设备
  • 无法安装字体,显示字体无效win10
  • 家具有限公司
  • win10dev预览版
  • PHP:imagecolorclosest()的用法_GD库图像处理函数
  • 浠字的意思和含义是什么
  • 店面装修费怎么算
  • php分层架构
  • 企业购买预付卡怎么做账
  • 多线程的弊端
  • yolov3训练自己的数据超详细
  • php实现多语言切换
  • 公司在银行买的理财产品怎么做账
  • 合同印花税可以年底报一次
  • 出差的车费计入什么科目
  • 待认证进项税额是二级科目还是三级科目
  • 去年的进项发票可以抵今年的吗
  • mysql 服务器配置
  • 帝国cms破解授权
  • Linux下实现MySQL数据备份和恢复的命令使用全攻略
  • 增量留底退税怎么比增值税高
  • 采用工作底稿法编制现金流量表是以工作底稿为
  • 财企[2002]313号
  • 磁盘监控命令
  • 股票股利发放形式是什么
  • 摊余成本有什么用
  • 应交税费的账务处理一般纳税人
  • 外经证预缴的附加税税率
  • 事业单位结余是什么意思
  • 租赁的生产设备计入哪个科目
  • 道路施工企业的上级监管部门是谁
  • 招标付款条件及比例
  • sql查询结果数量
  • sqlserver 教程
  • 快启动u盘pe怎么安装系统详细图文教程
  • win10系统遇到错误
  • slpv24s.exe - slpv24s是什么进程
  • windows任务管理器打不开
  • win7旗舰版开机
  • win8系统怎么重新安装系统
  • switpa.exe - switpa是什么进程
  • winxp 证书错误
  • win8怎么设置
  • win7总是显示正在连接虚拟磁盘服务怎么办
  • win10升级win1
  • 随机游戏插件怎么使用
  • 搭建nodejs
  • 简单谈谈对电信的认识
  • bootstrap弹出表单
  • nodejs实战
  • 详细解读退役军人优待政策
  • Unity导出的webgl能做AR吗
  • linux命令统计
  • 怎样学好js中的逻辑
  • python flask框架 web服务器
  • 税务税收预测
  • 志愿者补贴如何领取
  • 村副主任有什么要求
  • 建筑装饰业发票怎么开
  • 本期实际抵扣税金怎么算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设