[[MinimalPerl]] *ファイル拡張子一括変換 [#z181927b] for fname in *.cgi; do mv $fname ${fname%.cgi}.txt; done *sed [#cbeb01b5] -1 liner で recursive + extended regex を使いたい $ sed -r -i[bak] 's/置換前/置換後/g' *.txt -r : extended regex の使用 -i : 複数ファイルの処理 [SUFFIX]でバックアップを作成