我需要找到路径的一部分作为bash脚本函数中的父路径。
例如
cd = /var/www/
pwd = /var/www/alpha/something/somewhere/somewhere
pwd = /var/www/1042/someplace/somehow
现在我需要找到这条路径的第三部分
例如:迁移,或 1042
成为新根,所以我可以告诉bash寻找其他一些子文件夹,无论我目前在哪里以及有多深。
所以如果例如我在/ 8的alpha /
pwd = /var/www/alpha/1/2/3/4/5/6/7/8
/a/b/c/d/
我可以快速向 / d 发出命令
答案 0 :(得分:2)
快速一行打印目录:
pwd | cut -d / -f 4
要从该目录实际运行命令,请使用:
(cd `pwd | cut -d / -f 1-4`; your-command-here)