sh リネームと日付変更
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh リネームと日付変更相关的知识,希望对你有一定的参考价值。
#!/bin/sh
num=0000
for a in *.$2 ; do
# mv -i "${a}" "$1${a}00"
echo "$1_$num.$2"
mv -i "${a}" "$1_$num.$2"
num=`expr $num + 1`
# 桁あわせ
num=`printf %04d $num`
done
tmpTime="2017:01:01 0:00:";
sec=0;
for file in `\find . -maxdepth 1 -name "*.$2"`; do
sec=`expr $sec + 1`
echo $file - $sec;
# touch -t $tmpTime *.JPG
# シングルコーテーションでは変数名が文字列になるため駄目。ダブルコーテーションのみ可
echo "$tmpTime$sec"
# exiftoolは神だ
exiftool -overwrite_original -alldates="$tmpTime$sec" $file
done
以上是关于sh リネームと日付変更的主要内容,如果未能解决你的问题,请参考以下文章
sh 一括リネーム用のシェル
sh キーチェーンのパスワード変更
ruby ファイルリネーム
csharp [ファイル移动と自动リネーム] #ExtensionMethod
MRP(PP-MRP)
csharp 毎日作成するファイルを自动リネームする