如何使用 echo 命令列出所有以 'a' 开头而不是 'aa' 的文件名。例如'aa'、'aaa' 和'aabb' 必须排除吗?我试过: echo a *[^aa] 但这没有用。我做错了什么?
最佳答案
您使用 a*[^aa]
所做的是捕获以 a 开头且之后不包含 a 的文件名(anywhere) ,对于以 a 但不是 aa 开头的文件名,你应该这样做
echo a[^a]*
关于linux - 在 linux 中使用 echo 命令列出带有排除项的文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35971445/