Web アプリケーション開発を専門とするソフトウェアエンジニア。企業で働く傍ら、技術顧問として複数企業のエンジニアリングに関わり、高品質で維持しやすい Web アプリケーションを作るための活動を続けている。
grep
ack
.gitignore
$ ack test_blah ~/code/ // => 104.66s user 4.82s system 99% cpu 1:50.03 total $ ag test_blah ~/code/ // => 4.67s user 4.58s system 286% cpu 3.227 total
$ brew install the_silver_searcher
# keyword で検索 $ ag keyword # keyword で folder 配下を検索 $ ag keyword folder
# 圧縮されたファイルも検索 $ ag -z/--search-zip keyword # パターンにマッチするファイル・フォルダを検索 $ ag -G/--file-search-regex '\.(js|json)' keyword # 隠しファイルも検索 $ ag --hidden keyword # 全ファイルを検索 $ ag -u/--unrestricted keyword # JS ファイルを検索 $ ag --js keyword
# マッチしたファイル名だけ表示 $ ag -l/--files-with-matches keyword # マッチしなかったファイル名だけ表示 $ ag -L/--files-without-matches keyword # マッチした回数を表示 $ ag -c/--count keyword # マッチした行のみ表示 $ ag -o/--only-matching keyword
yum
apt-get