Primosを覚えている人はいますか?それはシェルレベルのものだった名前生成これは非常に便利です。例えば、複数のファイルの名前を変更するにはpart1.サフィックスにパート1.新しいサフィックス2あなたは言えた:
rename *.suffix =.+new.suffix2
これは非常に単純な例ですが、非常に強力です。制御文字は次のとおりです。
=,==,^=,^==,+
これは、おおよそ次のことを意味します: 1 つのファイル名コンポーネントを一致させ、残りのすべてのコンポーネントを一致させ、1 つのコンポーネントを削除し、残りをすべて削除し、コンポーネントを追加します。
Primos ワイルドカードと組み合わせると、ほとんどすべてのファイルの名前変更/コピー操作を非常に便利に実行できます。
これは Unix のワイルドカードや名前の生成/反復よりもはるかに優れていたので、もう一度探して使用したいと思います。誰か見たことがありますか?