我正在写shell脚本。linux shell获取文件的名称
我有以下文件:
2012-03-08_16-37-41
2012-03-08_16-37-43
2012-03-08_16-37-46
2012-03-08_16-37-55
简单脚本:
#!/bin/bash
FILENAME= ????
echo $FILENAME
而且FILENAME
值应为2012-03-08_16-37-55
(排序的文件名列表的最后一个元素)。另外,文件名的开头应该是2012
。
我该如何解决这个问题?
甚至比我的想法更好:) +1 – 2012-03-08 15:59:25
看起来不错,但是当2012-03-08_16-37-55是文件夹时,命令返回里面文件的值。 – Martynas 2012-03-08 16:12:24
sry。它正在工作。但在最后以“:”返回。如何删除它? – Martynas 2012-03-08 16:15:41