正規表現で「名前変更」コマンドを使用してファイルグループを別のディレクトリに移動する

正規表現で「名前変更」コマンドを使用してファイルグループを別のディレクトリに移動する

いくつかのMarkdownファイルがありますが、「newDirectory1」内の「newDirectory2」という別のディレクトリに移動したいと思います。

これらのファイルには、タイトルのどこかに「abc」、「ABC」、または「Abc」という文字列が含まれています。

次のコマンドを試しました。

rename 's/newDirectory1\/newDirectory2\/$1/s' 's/(^.*[abc|ABC|Abc].*.md)/s'

しかし、うまくいきません。/、私は何が間違っているのですか?助けてください

答え1

私はあなたが問題をあまりにも複雑に考えていると思います。あなたの要件を満たすためにシンプルでmv

mv *[Aa][Bb][Cc]* newDirectory1/newDirectory2

関連情報