如何查找包含破折号 (-) 的字符串?
假设我想查找所有包含被“-”包围的两位数字的文件。
ls -[0-9][0-9]-
我该怎么做?
使用“--”,您可以告诉命令选项已完成,例如
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-