我在linux的文件夹路径“100+ /data”上有一个list.sh文件夹列表,在那里我已经有了基本脚本"list.sh“。
for d in files/data/*
do
echo $d
done
当我运行它..。
sh list.sh
它列出了所有的100+文件夹(亚马逊、苹果、可乐、百事等等)。在“文件/数据”文件夹的旁边。但我正在寻找一些中频命令的实现实现。
当我打电话..。
sh list.sh --brand=apple
它应该只列出“苹果”如果我打电话..。
sh list.sh --brand=all
然后,它应该列出所有的100+文件夹(亚马逊,苹果,可乐,百事
ls -al charts/**/*[^values,^Chart].yaml
上面的命令应该列出图表文件夹中的所有yaml文件,但values.yaml和chart.yaml除外。
当我在mac中尝试这个命令时,它可以正常工作,但在bashi.Linux终端上却不行。有没有办法在bash里做同样的事?