我有文件 a1 a2 a3 b1 b2 b3,我只需要使用ls
命令从列表中排除 a2 和 b2。
问问题
26627 次
4 回答
14
使用 --ignore 选项
ls --ignore=[ab]2
于 2012-04-08T08:46:19.617 回答
7
试试这个:
$ ls [a-b][13]
a1 a3 b1 b3
或者
$ shopt -s extglob
$ ls !(*2)
a1 a3 b1 b3
于 2012-04-08T09:53:24.393 回答
2
只需列出您想要的文件:
ls a1 a3 b1 b3
于 2012-04-08T08:43:06.387 回答
2
尝试使用 ls 和 grep
ls -1 | grep -viw "a2\|b2"
注意 ls a put 1(第一个)而不是字母“l”。有时字体会让他们感到困惑。
于 2012-04-08T08:45:58.097 回答