使用bash参数扩展获取文件的路径

DarkXDroid

给定文件的路径,说:/home/user1/archive.zip

有人可以告诉我如何在不使用外部二进制文件的情况下删除字符串archive.zip吗?

我知道:

${Path2File##*/}

可以给我文件名,但是我需要这个的文件夹路径。

也欢迎使用通配符理解或解释指南。

我是

"${Path2File%\/*}"

或使用外部二进制文件

dirname "$Path2File" # Not desirable as you've mentioned already

笔记:

  1. 在type的shell参数扩展中${parameter%word},单词扩展为生成模式,就像在文件名扩展中一样。如果该模式与参数的扩展值的结尾部分匹配,那么扩展的结果就是删除了最短匹配模式的参数的值。
  2. 由于/壳参数扩展中有特殊含义,因此我们对它进行了转义,即\/目的是匹配文件的基本名称,即/example.zipin/path/to/example.zip并删除它。

参考:

Shell [参数扩展]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Shell参数扩展构造文件路径

来自分类Dev

BASH获取没有GET参数的文件扩展名?

来自分类Dev

Bash参数扩展-获取文件的直接父目录

来自分类Dev

使用“ /”获取文件路径

来自分类Dev

扩展脚本:获取项目的文件路径

来自分类Dev

扩展脚本:获取项目的文件路径

来自分类Dev

在bash中获取uniqe文件的文件路径

来自分类Dev

从bash中的完整文件路径获取父目录名称和文件名而没有扩展名?

来自分类Dev

文件名参数扩展bash

来自分类Dev

Bash %%参数扩展无法统计文件

来自分类Dev

如何获取特定文件的名称但不使用路径中的扩展名?

来自分类Dev

zsh/bash:在执行前使用逻辑目录结构规则扩展命令参数中的相对路径

来自分类Dev

Bash脚本:不使用$ @或$ *扩展参数

来自分类Dev

Bash脚本执行带有参数并使用文件路径变量的jar

来自分类Dev

如何使用bash shell参数扩展进行文件名操作

来自分类Dev

扩展存储在bash变量中的文件路径模式

来自分类Dev

如何从字符串路径获取文件扩展名

来自分类Dev

如何获取路径中包含数据的文件扩展名?

来自分类Dev

Laravel - 如何从路径获取文件扩展名?

来自分类Dev

Powershell 获取给定路径中的扩展文件

来自分类Dev

如何防止Bash扩展传递以“-”开头的文件作为参数?

来自分类Dev

如何使用Jquery获取文件的真实路径

来自分类Dev

如何使用jQuery获取文件的真实路径

来自分类Dev

使用拖放获取文件路径(Swift macOS)?

来自分类Dev

使用swift从路径中获取某些文件

来自分类Dev

使用zenity获取文件夹的路径

来自分类Dev

使用 OpenFileDialog 类获取完整的文件路径

来自分类Dev

从python中的命令行参数获取文件路径

来自分类Dev

Bash中的“文件名扩展”和“路径名扩展”是否相同?

Related 相关文章

  1. 1

    使用Shell参数扩展构造文件路径

  2. 2

    BASH获取没有GET参数的文件扩展名?

  3. 3

    Bash参数扩展-获取文件的直接父目录

  4. 4

    使用“ /”获取文件路径

  5. 5

    扩展脚本:获取项目的文件路径

  6. 6

    扩展脚本:获取项目的文件路径

  7. 7

    在bash中获取uniqe文件的文件路径

  8. 8

    从bash中的完整文件路径获取父目录名称和文件名而没有扩展名?

  9. 9

    文件名参数扩展bash

  10. 10

    Bash %%参数扩展无法统计文件

  11. 11

    如何获取特定文件的名称但不使用路径中的扩展名?

  12. 12

    zsh/bash:在执行前使用逻辑目录结构规则扩展命令参数中的相对路径

  13. 13

    Bash脚本:不使用$ @或$ *扩展参数

  14. 14

    Bash脚本执行带有参数并使用文件路径变量的jar

  15. 15

    如何使用bash shell参数扩展进行文件名操作

  16. 16

    扩展存储在bash变量中的文件路径模式

  17. 17

    如何从字符串路径获取文件扩展名

  18. 18

    如何获取路径中包含数据的文件扩展名?

  19. 19

    Laravel - 如何从路径获取文件扩展名?

  20. 20

    Powershell 获取给定路径中的扩展文件

  21. 21

    如何防止Bash扩展传递以“-”开头的文件作为参数?

  22. 22

    如何使用Jquery获取文件的真实路径

  23. 23

    如何使用jQuery获取文件的真实路径

  24. 24

    使用拖放获取文件路径(Swift macOS)?

  25. 25

    使用swift从路径中获取某些文件

  26. 26

    使用zenity获取文件夹的路径

  27. 27

    使用 OpenFileDialog 类获取完整的文件路径

  28. 28

    从python中的命令行参数获取文件路径

  29. 29

    Bash中的“文件名扩展”和“路径名扩展”是否相同?

热门标签

归档