Contents
- UNIX
- Windows
- サーバ
- プログラミング言語
- データベース
- プロトコル
- サービス
- オープンソース
- 規格・技術
- アプリケーション
- PC
- DEVICE
- その他(未分類)
お問合せ: メールフォーム
% ls hoge1.txt hoge2.txt hoge3.txt
拡張子「.txt」のファイルに接頭辞「prefix.」を付けてリネームする
% for f in *.txt; do mv $f prefix.$f; done
▼結果
% ls prefix.hoge1.txt prefix.hoge2.txt prefix.hoge3.txt
拡張子「.txt」のファイルの接頭辞「prefix.」を削除してリネームする
% for f in *.txt; do mv $f ${f#prefix.}; done
▼結果
% ls hoge1.txt hoge2.txt hoge3.txt
拡張子「.txt」のファイルを拡張子「.php」にリネームする
% for f in *.txt; do mv $f ${f%.txt}.php; done
▼結果
% ls hoge1.php hoge2.php hoge3.php
詳しくは マッチングのための演算子 を参照