Jaybanuan's Blog

どうせまた調べるハメになることをメモしていくブログ

カレントディレクトリのサブディレクトリに接尾辞をつけるシェルスクリプト

諸般の理由により、そういう処理が必要になったので。 renameという今まで使ったことがないコマンドを知ったので、記録として残しておく。

#!/bin/bash

test -n "$1" || {
    echo "argument must be specified" >&2
    exit 1
}

find -maxdepth 1 -mindepth 1 -type d | xargs -I{} rename -e 's/$/-'$1'/' {}