【发布时间】:2015-03-27 11:17:30
【问题描述】:
我正在尝试查找最后一个字符为“x”的文件名。这是我尝试做的事情
ls -l/bin[s$]
但这不起作用。怎么了?
【问题讨论】:
-
定义“不工作”?
-l和路径之间需要一个空格(否则会出错)。此外,您不希望[]中的$和ls不采用正则表达式它采用模式,因此您需要*s。 -
但是我需要如何检查文件最后一个字符是否为'x'呢?
-
就像我说的那样,
*s匹配所有以s结尾的文件,因为*会扩展为结尾处带有“s”的任何内容。