-2

我需要一次列出 2 个不同目录的父文件夹中的所有文件。我已经尝试过ls [directory] [directory] *[!5-9]ls [directory] [directory] ?[!5-9]但他们没有工作。我尝试过使用不同的变体;和 || 但那些也不起作用

4

2 回答 2

2

用这个

  ls [directory] [directory] | grep -v '[5-9]$'

Grep 用于匹配正则表达式。它真的很有帮助

于 2013-02-11T22:54:05.793 回答
1

尝试使用这个:

ls [directory] [directory] | grep [^5-9]\$

插入符号^否定您指定的范围,并\$防止 bash 解释印记,但也确保它位于行尾。

于 2013-02-11T22:53:58.183 回答