首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

文件排序剔除

2013-12-04 
文件排序删除我有如下文件:test_2013_03_23test_2013_03_24test_2013_03_25test_2013_03_26test_2013_03_2

文件排序删除
我有如下文件:
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

热点排行