それぞれ独自のサブディレクトリに複数のファイルがあります。各ファイルの名前をディレクトリと同じ名前に変更するスクリプトを作成する必要があります。たとえば、次のようになります。
./1111/1234.pdf
./2222/2345.pdf
./1234/3214.pdf
名前を次のように変更する必要があります。
./1111/1111.pdf
./2222/2222.pdf
./1234/1234.pdf
どうすればいいですか?
ベストアンサー1
シェルがzshであるとし、autoload -U zmv
シェルを入力して~/.zshrc
実行します。
zmv '(*)/*.pdf' '$1/$1.pdf'