0

如何查找包含破折号 (-) 的字符串?

假设我想查找所有包含被“-”包围的两位数字的文件。

ls -[0-9][0-9]-

我该怎么做?

4

1 回答 1

4

使用“--”,您可以告诉命令选项已完成,例如

rc@virtualdeb:/tmp/a$ touch -- -91- -88-
rc@virtualdeb:/tmp/a$ ls -l
total 0
-rw-r--r-- 1 rc rc 0 Feb  8 20:33 -88-
-rw-r--r-- 1 rc rc 0 Feb  8 20:33 -91-
rc@virtualdeb:/tmp/a$ ls -l -- -*-
-rw-r--r-- 1 rc rc 0 Feb  8 20:33 -88-
-rw-r--r-- 1 rc rc 0 Feb  8 20:33 -91-
于 2013-02-08T19:34:00.000 回答