unix

コーディングの生産性を著しく向上させる10のコマンド

コーディングの生産性を著しく向上させる10のUnixコマンドを紹介
Feb. 2, 2020, 1:51 p.m.

目次

ディレクトリ以下のファイルの内容を再帰的に一斉置換

1
grep -Irl 'http' content/ | xargs sed -i "" "s/http/https/g"

このコマンドはcontentディレクトリ内のファイルのhttpというテキストをすべてhttpsに置換する.

ファイル名がパターンに一致するファイルを再帰的に検索

1
find . -name *.md

現在のディレクトリ以下の拡張子mdのファイルを再帰的にリストアップする.

複数ファイルを再帰的にリネームする

1
2
3
4
FILES=`find content -name "*.vue"`
for f in $FILES; do
    mv -- "$f" "${f%.vue}.md"
done

このコマンドはcontentディレクトリ以下の拡張子vueのファイルの拡張子をmdにリネームする.