gpt4 book ai didi

mysql - Bash MySQL 分割文件位置

转载 作者:行者123 更新时间:2023-11-29 06:43:46 25 4
gpt4 key购买 nike

bash 新手。我正在从表中获取数据。我如何获取文件的位置。我无法获取文件名,因为文件位于不同的位置。

    v=‘/home/pi/images/bird.png’
file_only=$(basename ${v})
Returns bird.png

如何获取/home/pi/x

最佳答案

dirname 是获取文件路径的命令。

v="/home/pi/images/bird.png"
dirname "$v"

要获取文件名,请仅使用 basename "$v" ,要获取不带扩展名的文件名,请使用 basename "$v".png

您还可以使用参数扩展获取相同的字符串(请参阅man bash):

  • 路径名:echo ${v%/*}
  • 文件名:echo ${v##*/}

关于mysql - Bash MySQL 分割文件位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50407306/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com