我正在寫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