ファイル名にバージョン番号が付いたJARファイルがあります。これを外部から再構築するたびにcrontabシェルスクリプトの一般的な名前に変更したいリポジトリ。たとえば、 "example-1.9.4.jar"という名前を "example.jar"に変更して、すべてのバージョンが同じファイル名を共有するようにする必要があります。私は名前を変更コマンドでRegexを使用することを考えていたが、正確な部分文字列パターンをどのように扱うかを理解することはできない。Linux:完全なサブ文字列でファイルの名前を変更
名前変更コマンドを使用してファイル名からバージョン番号を削除するにはどうすればよいですか? rename
はその後、使用できない場合
rename -n 's/-(\d+\.)+jar$/.jar/' *.jar
:あなたが行うことができますrename
ユーティリティを使用して