タグ

linuxとgrepに関するU1and0のブックマーク (8)

  • ctags etags gtags: How to Find Where a Function is Defined or Called?

    U1and0
    U1and0 2018/06/20
    “using grep is much slower, because everytime it needs to search all the files. That's why ctags creates a index files first, which is basically the one-shot search result of all function names.)”
  • Feature request: --directories · Issue #169 · BurntSushi/ripgrep

    U1and0
    U1and0 2018/05/06
    rgのファイル検索はsecondaryな機能で、file検索はfindより早いけれどもdirectory検索をできるようにxargsやsortを挟むとfindより遅くなってしまう。
  • watchコマンドが無い時の代替案 - 自分の仕事を憎むには人生は余りにも短い

    ファイルが切り替わるタイプのログとかps -efの結果を定期的に関ししたい時とかwatchがすごく便利。 watch -d 'ps -ef | grep gara' とか書いとくだけで秒間隔でコマンドの実行結果を確認できる。 って言いたいんだけどお客さんの環境とか、なんやかんやによってはwatchがインストールされて無い事が有る。 そんな時は自分で似たようなものをつくればよい。ワンライナーで while true; do date; ps -ef |grep gara; sleep 1; clear; done; でいける。画面を消したくなければ while true; do date; ps -ef |grep gara; sleep 1; done; 出力はこんな感じ ubuntu /home/gara% while true; do date; ps -ef |grep gara;

    watchコマンドが無い時の代替案 - 自分の仕事を憎むには人生は余りにも短い
    U1and0
    U1and0 2017/06/01
    “ while true; do date; ps -ef |grep gara; sleep 1; clear; done; ”
  • lsでディレクトリのみ,ファイルのみ,表示する - yuyunko's blog

    あるディレクトリに,ファイルとディレクトリがたくさんあって,ディレクトリのみ見たい! ファイルのみ見たい!っていうときの方法がわからなかったので調べた. ディレクトリのみ ls -F | grep / ファイルのみ ls -F | grep -v / 世の中には賢い人がいるもんだ.

    lsでディレクトリのみ,ファイルのみ,表示する - yuyunko's blog
    U1and0
    U1and0 2016/12/04
    ディレクトリのみ ls -F | grep / ファイルのみ ls -F | grep -v /
  • grep コマンド | コマンドの使い方(Linux) | hydroculのメモ

    grep コマンド 2017/01/04 ファイルや標準入力から正規表現でマッチする行を探し出すコマンド。 ログファイルの中から特定のログを探し出したり、ソースコードのコード検索したり、いろいろな目的で使う。 ※ grepよりも高速に検索できる ack-grep などもある。 ※ Perlには同じ名前のgrepという関数がある。 ※ git管理下のディレクトリの場合には git grep も便利。 基的な使い方 2016/01/25 grep [オプション...] パターン [ファイル...] パターンを最後に書きたい場合は以下のように -e で明示的にパターンを指定する。 grep [オプション...] [ファイル...] -e パターン ファイルを指定しないと標準入力をパターンマッチングする。 私がソースコード一式のディレクトリの中から特定の単語を探すときには、再帰的に検索、かつ行番

  • linux サブディレクトリ配下のファイルをgrepする

    サブディレクトリ配下のファイルをgrepする方法を紹介します。 コマンド書式grep -r 検索文字列 ディレクトリ 実行例/etc配下で、startを含むファイルをgrepする。 grep -r start /etc ※ -lをつけるとバイナリファイルを除外できる。(バイナリファイルは検索対象外にしたいから普通はつけた方がよい) おまけ以下のでも同じような事が実現できます。 find /etc -type f -print | xargs grep hoge /dev/null 参考サイト以下のサイト参考にさせていただきました。 ありがとうございました。 yahoo知恵袋

  • grepでファイル内を検索しよう

    <IT技術の処方箋:grepでファイル内を検索しよう> grep コマンドを使うと ファイルの中をテキスト検索できます。 ●一番簡単な使い方、 検索したい文字をxxx とすると、こんな感じ。 $grep xxx ./* ./*は、そのディレクトリにあるファイル全部。 ●ディレクトリ以下、全てのファイルを検索して、 ファイルの一覧を出したいときは、こんな感じ。 $grep -ilr xxx ./ ※オプションの説明 i :大文字小文字関係無し l :ファイル名のみ表示 r :指定したディレクトリ以下を対象

  • 【Linux】複数あるファイルの中から特定の文字列を検索するコマンド

    複数あるファイルの中から特定の文字列を検索したいときのLinuxコマンド。 $ find ./ -type f -print | xargs grep 'hoge' 【上記コマンドの説明】 find find の次で指定したディレクトリ以下のファイルを検索する。 ファイル検索の構文は「find [path] [検索条件] [アクション]」 — ./ 今いるディレクトリ以下が検索対象。「~/」とするとホームディレクトリ以下が検索対象となる。 ./ の代わりにフルパスでも可。この場合も指定したディレクトリ以下が検索対象になる。 — -print 検索結果を標準出力する。このとき結果をフルパスで表示する — -type f 指定したファイルタイプを検索する。fが通常ファイルを,cまたはdとするとディレクトリを,lとするとシンボリック・リンクを検索します。 — xargs 標準入力からコマンドライ

    【Linux】複数あるファイルの中から特定の文字列を検索するコマンド
  • 1