美文网首页
测试图片按数字排序并每6个重命名

测试图片按数字排序并每6个重命名

作者: 离水的鱼5746 | 来源:发表于2019-04-28 11:56 被阅读0次

需求:

1)把文件按后面的数字排序(字母-数字.bmp)

ls|sort -n -t '-' -k2

2)把上述排序所得的文件每6个读取并加上递增数字前缀

#!/bin/sh
mark=0;
index=0;
for i in `ls |sort -n -t '-' -k2`
do 
    #echo index = $index
    if [ "$index" -eq "0" ]; then 
        ((mark++))
    fi
    ((index++))
    ((index%=6))
    name=`echo ${i%.*}|awk -F '-' '{print $2"-"$1".bmp"}'`
    #echo $name
    filename=$mark-$name
    echo $filename
    mv $i $filename 
done


相关文章

  • 测试图片按数字排序并每6个重命名

    需求: 1)把文件按后面的数字排序(字母-数字.bmp) 2)把上述排序所得的文件每6个读取并加上递增数字前缀

  • sort命令说明

    对一组文件进行排序 对数字进行排序 按逆序进行排序 按月份排序 5.测试一个文件是否已经排序过。 依据键或列进行排...

  • iOS-排序

    高级排序:按描述进行排序(制定一套排序规则 ) 4 字典排序 5 简单测试代码

  • 按数字递增(1~xx, 000001~00xxxx)批量重命名文

    按数字递增批量重命名文件的批处理 新建.txt文件,写入以下代码,修改后缀名为.bat,放在需要重命名的文件夹中,...

  • 科研作图学习—组图篇

    使用PPT组图 整理图片:按顺序分组,重命名文件导入原始图片拖动,对其,平均分布组合对象添加文字标注图片另存为。-...

  • sort

    sort 命令 命令简介 将输入按照一定方式排序,然后再输出,它支持的排序有按字典排序,数字排序,按月份排序,随机...

  • 排序实例

    描述 访问者排序规则:部门、成员依次排序;部门、成员各自按名称首字符排序:特殊字符,数字,字母,汉字(转为拼音)排...

  • appIcon格式问题,导致真机不显示

    美工给的jpg格式的图片,如果直接将图片重命名并修改 后缀为.png的话,其实并未真正改变图片格式,导致的后...

  • 有序数组的平方

    题目: 给定一个按非递减顺序排序的整数数组 A,返回每个数字的平方组成的新数组,要求也按非递减顺序排序。 示例: ...

  • 基数排序(Radix Sort)

    1. 算法描述 基数排序(Radix Sort)桶排序的扩展,它的基本思想是:将整数按位数切割成不同的数字,然后按...

网友评论

      本文标题:测试图片按数字排序并每6个重命名

      本文链接:https://www.haomeiwen.com/subject/zrldnqtx.html