如何在Linux中获取倒数第二个文件夹的名称 [英] How to get name of second last folder in linux
本文介绍了如何在Linux中获取倒数第二个文件夹的名称的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我必须在linux中编写一个shell脚本,在其中必须提取给定路径的倒数第二个文件夹的名称。例如:-
I have to write a shell script in linux in which i have to pull the name of the second last folder of the given path. For example:-
/var/www/html/folder1/folder2/folder3
我如何使用命令仅获取倒数第二个文件夹 folder2的名称?
How can i get only the name of second last folder "folder2" using a command?
Note: My shell script is placed at root (/var/www/html)
推荐答案
使用awk:
awk -F/ '{print $(NF-1)}' <<< "/var/www/html/folder1/folder2/folder3"
或者,调用<$ c $在地名
上的c> basename 。
Alternatively, call basename
on the dirname
.
basename "$(dirname /var/www/html/folder1/folder2/folder3)"
这篇关于如何在Linux中获取倒数第二个文件夹的名称的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文