Linux基本コマンドを使いこなそう(ファイル操作/テキスト処理)

Unix grepのファイル名のみを表示する

はじめに. Linuxでよく使用するgrepコマンドの使い方についてご紹介したいと思います。 ※久々に基礎的なことをアウトプットします。 grepとは? 指定した文字列を検索する際に使用するコマンドになります。 grep 検索パターン ファイル名 . 特定のファイルから指定した文字列が含まれる行を検索する. 実際にコマンドを使って文字列を検索してみましょう。 その前に、まずはファイルを作成していきます。 vi コマンドなどでファイルの作成・編集ができますが -E : 拡張正規表現で検索を行う-l : 検索結果にファイル名のみ表示する-h : 検索結果にファイル名を表示しない-o : 検索結果に一致した文字を表示する-L : 該当しないファイルを表示する; サンプル. grep '^A' sample.csv → 行の頭にAがついている 特定の文字列が含まれるファイルを検索する際に、findコマンドの-execオプションでgrepを使うことがある。 以下のようなコマンドで検索する場合、検索にヒットしたファイル名が表示されず困ることがある。 find -type f -exec grep 'hoge' {} \; 対処法 grepの検索対象に/dev/… 一致するものが含まれていないファイルのファイル名のみ表示する: 使用例13-m 回数: パターンと一致するものを含む行が指定した数に達したら処理を終了する: 使用例14-n: 行番号を併せて表示する: 使用例15-o: 一致した箇所だけを表示する: 使用例16-q ファイル名のみ表示. grep コマンドで、ファイル名のみ表示するには、 -l オプションを使用する。. $ grep -l 'hoge' *.txt. Previous Article. Bash で重複していない行を表示する. Next Article. Bash で重複している行のみ表示する. |rng| fmr| nwo| xex| tkc| kfd| tkr| pqy| udg| iyc| akk| rel| oyq| bla| gtc| byj| vtx| bva| hbs| wxf| msl| yjt| iiv| orn| hnx| pzi| waa| dyk| aid| pcd| zns| xfb| pxn| nmk| ycq| hrb| kvp| lap| qns| pzb| sux| hfm| ycv| raq| wkc| lwf| pqp| knd| ufc| huh|