名前を変更したいファイルがたくさんあります。以下は、ファイル名を変更する方法の例です。
から:
PD5 grey nice display 1.jpg
到着する:
pd5-grey-nice-display-showcase-1.jpg
どのコマンドラインコードを使用する必要がありますか?
答え1
Perlがある場合rename
:
rename -n '$_=lc;s/ /-/g;s/([0-9]+)\./showcase-$1\./' your_file_name
これで問題が解決します。
説明する:
$_=lc
すべての文字を小文字に変換s/ /-/g
すべての単一のスペースをダッシュに置き換えます(複数の連続したs/ +/-/g
スペースが必要な場合はこれを使用してください)s/([0-9]+)\./showcase-$1\./
ファイル拡張子を表示するには、ドット(ファイル拡張子を表示するため)がshowcase-
続き、シーケンスの前に追加される一連の連続した数字を見つけます。
ノート
- 上記のコード何もしないだろう、実際にファイル名を変更せずに新しいファイル名を印刷します。正しく機能していることを確認したら、
-n
スイッチを取り外すことができます。