gpt4 book ai didi

linux - Bash 脚本 : list all directories EXCEPT specified

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

我有 bash 脚本显示目录:\

for D in /home/*; do
if [ -d "${D}" ]; then #If a directory
domain=${D##*/} # Domain name
echo "- "$domain;
fi
done
echo "Finished";

我有 2 个目录名称“default”和“suspended”。我不想列出这两个目录名称。请帮助我!

最佳答案

打开扩展的 globbing:

shopt -s extglob
for D in !(default|suspended)/
do
domain=...
...
done

!(...)/选择列表中除外的所有目录。

关于linux - Bash 脚本 : list all directories EXCEPT specified,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55532730/

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