パソコン汎用

#!/bin/sh

n=0
for i in *;do
       o=`echo $i|sed s/^[0-9]*\ //g`
       n=$(($n+1))
       x=`printf "%03d\n" "${n}"`
       o2="$x $o"
       mv -v "$i" "$o2"
done

手順は以下のようになってる。

printfはbash組み込みのものを使っている。


トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2020-11-17 (火) 09:00:28