我有一个文件列表,例如:(
一般来说,它的格式是/data/logs/var_YYYYMMDDHHMMSS.log
)
/data/logs/var_20121002103531.log
/data/logs/var_20121002104215.log
/data/logs/var_20121002120001.log
我徒劳地尝试将所有没有 12 的文件列为 HH。
即输入:
/data/logs/var_20121002103531.log
/data/logs/var_20121002104215.log
/data/logs/var_20121002120001.log # THIS IS TO BE OMITTED
/data/logs/var_20121002140001.log
所需输出:
/data/logs/var_20121002103531.log
/data/logs/var_20121002104215.log
/data/logs/var_20121002140001.log
我试过了
ls -1tr /data/logs/var_20121002^[12]
ls -1tr /data/logs/var_20121002![11]
但是,没有得到我所期望的。
有人可以指出我哪里出错了吗?