いちばんやさしいゲームの作り方

文系の人でも、数理学がわからない人でもゲームプログラミングをマスターできるブログ

grep の検索結果から不要な行を削除するためには grep をさらに grep します。

grep はパターンにマッチするファイルすべてから指定したキーワードを検索する便利なコマンドですが、場合によっては検索結果が多くなってしまい、不要な行のせいで目的の情報にたどり着きにくいことがあります。

たとえば、オープンソースのプログラムを解析するときなどに grep コマンドを実行すると、見たくもないテストケースなどもヒットしてしまうことがよくあります。こういう場合は grep に -v オプションを指定して、 grep の検索結果から不要な行を削除する方法が有効です。

# すべてのファイルから keyword という文字列を探します
# ただし、 tests を含む検索結果は除きます
grep -nir keyword *|grep -v tests

grep -v は除外したいキーワードの数だけ足すことができますので、検索結果をどんどん絞り込むことができます。ぜひとも有効活用してください。

Contributions




Trackback URL

メルマガ登録・解除
 
挫折不可能!初級ゲームプログラミング完全マニュアル
RSS track feedいちばんやさしいゲームの作り方 カウンター
ブログSEO対策:track word あわせて読みたい SEO STATUS