位置: 编程技术 - 正文

在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地址)

  • 带息负债融资成本率意义
  • 销项税额和进项税额发票怎么区别
  • 汇兑损益现金流量表列示
  • 公司买的微波炉计入什么科目
  • 收入用结转吗
  • 百旺税控盘反写不了怎么回事
  • 签章是签字还是盖章 财务
  • 外商独资企业资本金的使用
  • 固定资产不能抵扣进项税额
  • 企业所得税研发费用加计扣除政策的文件
  • 关联企业往来业务包括
  • 红字撤销需要带什么去税务局
  • 没有发票的管理费用汇算清缴的时候怎么调出来
  • 去年的税还能退吗
  • 金税盘可以异地使用吗
  • 开票资料没有电话号码可以写法人名字吗
  • 买卖投资证券基金怎么进行财税处理?
  • 小型微利企业的条件
  • 长期股权投资是什么科目
  • 如何下载网页?
  • Excel规划求解怎么做
  • 现金日记账期初余额怎么登账
  • 土地合并需要什么资料
  • 初中英语的学科知识与能力主要考什么
  • 开发产品转作经营性资产
  • aspnet_admin.exe进程是安全的吗 aspnet_admin进程信息查询
  • ccs是什么软件
  • 井下生产安全知识
  • 应付保理怎么做账
  • 面试官问几个问题
  • less中使用js变量
  • 前端如何适配移动端
  • 在发生以下的情况下,可判定货物
  • 哪些费用计入管理费用中
  • 库存商品用于研发要进项税额转出吗
  • 小规模资产负债表怎么填写
  • 商业汇票的行为有哪些
  • 交去年企业所得税怎么做资产负债表
  • 房地产拆迁补偿协议
  • 现代服务包括哪些内容是什么
  • 增值税发票记账联用途
  • sqlserver数据库定时任务
  • 一般纳税人金税盘怎么清卡
  • 购买银行理财产品的几个必须知道
  • 电子承兑汇票转给下家
  • 给员工缴纳的雇工保险
  • 跨年发票应该如何处理
  • 月末怎么结转成本费用
  • 只有进项要交税吗
  • 商业汇票的会计核算
  • 工会经费会返还吗
  • linux配置mysql数据库远程连接失败的解决方法
  • windows无法打开此文件
  • win10开机提醒
  • windows10推送
  • hidden word什么意思
  • win10如何创建系统分区
  • win10商店重置后不见了
  • win7win8双系统怎么装
  • windows8.1升级到windows10
  • 在linux操作系统中,/etc/rc.d/init.d
  • 摄像头挡住了
  • node.js报错
  • textview可以点击吗
  • 游戏开发u3d
  • unity设置窗口位置
  • python二叉树
  • python中的字符串可变吗
  • jquery增删改查方法
  • EasyTouch Broadcast messages选项在js和c#下的用法
  • 怎么用js实现滑动效果
  • 第五章推动经济高质量发展心得
  • 财税刘毅
  • 云南税务查询系统
  • 什么东西的海关不能寄
  • 12366纳税服务热线存在的问题
  • 北京地税残疾人补贴政策
  • 漏报原因
  • 八项改革四大工程
  • 放管服中的服的深层含义
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设