关于字符串:Linux Shell Script剪切包含路径的变量的最后一部分

Linux Shell Script cut last part of variable which contains a path

本问题已经有最佳答案,请猛点这里访问。

长话短说,我必须编写一个shell脚本,其中我需要两个变量,第一个包含从键盘读取的路径(例如:this/is/the/path/I/need)

我真的需要提取路径示例的最后一个文件夹,并将其放在另一个变量中,在我的示例中,我需要从路径中去掉"need"部分并将其放在第二个变量中。我该怎么做?事实上,这是从键盘上读取的,在我看来很难做到。谢谢!


1
2
3
4
5
6
$ read path
this/is/the/path/I/need
$ directory=$(basename $path)
$ echo $directory
need
$