代码之家  ›  专栏  ›  技术社区  ›  d-cubed Tyler Rinker

用于向后重新编号文件的Linux命令行脚本

  •  0
  • d-cubed Tyler Rinker  · 技术社区  · 16 年前

    我有编号为3006-3057的JPG文件,我想将其反向编号。我将通过在名称:img_3006.jpg>99_img_3006.jpg和img_3057.jpg>48_img_3057.jpg的开头添加倒数来对其进行内容重命名。

    1 回复  |  直到 10 年前
        1
  •  2
  •   Ignacio Vazquez-Abrams    16 年前
    basenumber=9999
    for file in *.jpg
    do
      base="${file%.*}"
      filenumber="${base#*_}"
      mv "$file" "$((basenumber-filenumber))_$file"
    done
    
    推荐文章