拡張子の一覧を作成するワンライナー


あるプロジェクトで文字コードを一括で変換しないといけないことがあったんですけど、以前はそのプロジェクトに参加はしていたんですが、一時期離れていた為、ファイルの状況が掴めず、どのファイルを置換すればいいかわかりませんでした。

そこで、下記のスクリプトを実行して、現在のファイルの一覧を出すことができました。

地道にやるとすごい時間がかかる作業ですけど、シェルでやれば1発ってなところがいつも思うけど、素敵です。

for file in $(find ./ -type f); do echo ${file##./*.}; done |sort -u

関連記事