次の画像があります。複数のファイルは、linuxシェルスクリプトを使用して名前を変更します
10.jpg
11.jpg
12.jpg
上記の画像を削除します。次のシェルスクリプトファイルを使用しました。だから、どのように自分自身を取得するためにCOUNT
値10を設定する
Img_10.jpg
Img_11.jpg
Img_12.jpg
:
for file in /home/scrapping/imgs/*
do
COUNT=$(expr $COUNT + 1)
STRING="/home/scrapping/imgs/""Img_"$COUNT".jpg"
echo $STRING
mv "$file" "$STRING"
done
だから、私はこのようなファイル名を置換する、ファイル名
Img_1.jpg
Img_2.jpg
Img_3.jpg
を置き換えしかし、出力?
カウントに10をあらかじめ割り当てますか? –
'for'の前に' count'変数を初期化します。 –
@ValdeirPsr初期化しましたが動作しません。 – Jayesh