異なるディレクトリから一括で複数のファイルの拡張子を変更
find . -type f | sed 'p;s/.htl/.html/' | xargs -n2 mv
以下説明
find . -type f
すべてのファイルを検索してパイプで次に渡す
sed ‘p;s///’
渡されたファイル名のをに変えてパイプで次に渡す
※sedコマンドにpをつけることで変更前の名前と変更後の名前を次に渡すことができる
xargs -n2 mv
xargsの-n2で引数を2個ずつ取得してmvコマンドに渡す
コメント