<分区>
长话短说,我必须制作一个 Shell 脚本,其中我需要有两个变量,第一个包含从键盘读取的路径(类似于:this/is/the/path/I/需要
)
我确实需要提取该路径示例的最后一个文件夹,并将其放入另一个变量中,在我的示例中,我需要从路径中取出“需要”部分并将其放入第二个变量中。我怎样才能做到这一点?事实上,这是从键盘上读取的,这在我看来很难做到。谢谢!
<分区>
长话短说,我必须制作一个 Shell 脚本,其中我需要有两个变量,第一个包含从键盘读取的路径(类似于:this/is/the/path/I/需要
)
我确实需要提取该路径示例的最后一个文件夹,并将其放入另一个变量中,在我的示例中,我需要从路径中取出“需要”部分并将其放入第二个变量中。我怎样才能做到这一点?事实上,这是从键盘上读取的,这在我看来很难做到。谢谢!
最佳答案
$ read path
this/is/the/path/I/need
$ directory=$(basename $path)
$ echo $directory
need
$
关于Linux Shell 脚本剪切包含路径的变量的最后一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33545335/