0

我发现 adobes bates 编号工具存在问题,其中文件名弄乱了它们的编号顺序。
我希望编写一个脚本,用户可以单击并为所有文件添加文件夹扩展名。
然后脚本将在文件夹中的所有文件名前面加上 000001filename.pdf 000002filename.pdf 等...我以前从未组合过脚本,但我发现脚本可以重命名或前置。而且我找不到任何可以用前面的 0 顺序重命名的东西。

4

1 回答 1

0

没有太多测试:

n=0 # or 1 if you like
format="%06d" # format of prefix
find . -maxdepth 1 -type f | # only one level, no dirs but also no symlinks etc
    cut -d/ -f2 | # remove leading ./
    sort | # plugin your sorting here
    while read file
    do
        prefix=`printf "%06d" $n`
        mv "$file" "$prefix$file" # but mv is dangerous!
        n=$((n+1))
    done
于 2013-06-19T06:23:00.577 回答