文件排序删除
我有如下文件:
test_2013_03_23
test_2013_03_24
test_2013_03_25
test_2013_03_26
test_2013_03_27
如何根据文件的后缀名称(时间戳) 只保留最新的三个这样的文件 其他的删除 linux命令应该怎么写呢?
或者如何根据这类test文件的创建时间 只保留最新的三个这样文件 其他删除呢?求命令
------解决方案--------------------
declare -a my=(1 2 3)
n=("${my[@]}")
for i in ${n[@]}; do
echo $i
done