gpt4 book ai didi

linux - 如何解析 unix shell 脚本中路径的结尾?

转载 作者:太空狗 更新时间:2023-10-29 11:24:30 25 4
gpt4 key购买 nike

我有一个 .sh unix shell 脚本,它接收一个路径作为参数,比如 /home/test/user1。因此,在变量 ${1} 中,这就是参数。

我想创建一个文件,其名称基于该路径的最后一部分,即 user1。我如何解析该路径以检索路径的最后一段?

最佳答案

我认为您正在寻找 basename命令。

$ basename /home/test/user1
user1

编辑:(回应您的评论)

在 shell 脚本变量中,您需要反引号:

END_OF_PATH=`basename "${1}"`

关于linux - 如何解析 unix shell 脚本中路径的结尾?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6624616/

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