ホームページ >システムチュートリアル >Linux >例を使用して、rename コマンドでの正規表現の使用を説明します。
#rename コマンド文字列置換を使用してファイル名を一括変更します。今日は例を使って、私が遭遇した問題とそれをどのように解決したかを詳しく書き留めます。みんなが助けてくれることを願っています。
形式は次のとおりです:
このコマンドは、ファイルの名前を foo1 から foo9、foo01 から foo09 に変更します。名前が変更されるファイルは 4 文字の名前を持つファイルのみで、ファイル名の foo は foo0 に置き換えられます。
rename は正規表現をサポートします
ファイル名を 00001.png、00002.png、...16720.png
に変更したいと思います。ステップ 1: サフィックス名 .jpg を .png
に変更します。 リーリーステップ 2: 左括弧「(」を削除します:
リーリー3 番目のステップは、右括弧 ")" を削除することです:
リーリーステップ 4: ファイル名を 5 桁に変更し、5 桁未満の数字の前に 0 を追加します。スクリプト a.sh の作成が完了しました。スクリプトの内容は次のとおりです。 リーリー
次に、スクリプト ファイルとファイル名を変更する必要があるフォルダーを配置すると、スクリプトを直接実行できます。現時点で「権限が不十分です」と表示された場合は、実行権限を追加してください。
リーリー
これで作業は完了しました。何かわからないことがありましたら、メッセージを残してください。転載する場合は出典を明記してください: http://www.cnblogs.com/wongyi/以上が例を使用して、rename コマンドでの正規表現の使用を説明します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。