提示信息

dirname, 和basename相反

群众甲 已关注

在 Linux shell 编程中,dirnamebasename 是两个用于处理路径的命令,它们的功能可以被视为相对的。

  1. dirname

    • dirname 命令用于提取给定路径中的目录部分,即去除路径中的最后一个路径组件(通常是文件名),返回其余部分。
    • 例如,给定路径 /usr/local/bin/script.shdirname 将会返回 /usr/local/bin

    用法示例:

    1. dirname /usr/local/bin/script.sh
  2. basename

    • basename 命令用于提取路径中的最后一个组件,通常是提取文件名,不包括目录路径。
    • 例如,给定路径 /usr/local/bin/script.shbasename 将返回 script.sh

    用法示例:

    1. basename /usr/local/bin/script.sh

这两个命令在 shell 脚本中非常有用,尤其是在处理文件路径时,通过组合使用可以灵活地分离路径和文件名。

    遇到难题? "AI大模型GPT4.0、GPT" 是你的私人解答专家! 点击按钮去提问......
群众甲 关注 已关注

最近一次登录:2024-11-09 18:35:37   

暂时还没有签名,请关注我或评论我的文章
×
免费图表工具,画流程图、架构图