gpt4 book ai didi

linux - 使用bash脚本获取当前目录的第二个根文件夹

转载 作者:太空宇宙 更新时间:2023-11-04 09:13:28 26 4
gpt4 key购买 nike

让我们考虑我脚本的当前工作目录是

/usr/src/app-directory/upload/try.sh

在我的脚本中,我需要回显 appdirectory,因为它是脚本的第二个根文件夹,同时请注意,我需要删除的不是字母数字字符串。我能够用下面的代码回显 upload 的根文件夹

#!/bin/bash

echo "$(basename $(pwd))"

它返回

$ ./try.sh
upload

最佳答案

awk 可能更简单:

var=$(awk -F'/' 'NF>2{print $(NF-1)}' <<<"$PWD" | sed 's/[^a-zA-Z0-9]//g')

打印倒数第二个字段(以 / 作为分隔符)。

关于linux - 使用bash脚本获取当前目录的第二个根文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51541796/

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