facebook twitter hatena line email

「Linux/コマンドメモ/grep」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(ファイル名だけ表示)
(コマンドで表示した一覧をgrep)
 
(同じ利用者による、間の1版が非表示)
行12: 行12:
 
  px -ax|grep php
 
  px -ax|grep php
  
grepの前後も取得
+
grepの後も取得
 
  grep -A 3 pattarn1 filename1
 
  grep -A 3 pattarn1 filename1
 +
 +
==前後取得==
 +
後3行、前1行表示
 +
grep taro -A 3 -B 1
  
 
==正規表現付きgrep==
 
==正規表現付きgrep==
行27: 行31:
 
==or検索==
 
==or検索==
 
  grep -e hoge -e piyo file1.txt
 
  grep -e hoge -e piyo file1.txt
 +
 +
==拡張子限定==
 +
grep "taro" ./ -r --include='*.csv'

2021年9月6日 (月) 19:09時点における最新版

grep 検索語 ファイル名

grep "test1" *.txt

grepでサブディレクトリ内のファイル内から検索

grep "test1" ./ -r

grepでサブディレクトリ内のファイル内から検索(.svnを除く)

grep "test1" ./ -r | grep -v ".svn"

コマンドで表示した一覧をgrep

xxxx|grep yyy
px -ax|grep php

grepの後も取得

grep -A 3 pattarn1 filename1

前後取得

後3行、前1行表示

grep taro -A 3 -B 1

正規表現付きgrep

egrep app[a-z]e test.txt
> apple

クレカとかをgrep

grep -E [0-9]{16} ./sample.sql

ファイル名だけ表示

grep -l pattern1 filename1

or検索

grep -e hoge -e piyo file1.txt

拡張子限定

grep "taro" ./ -r --include='*.csv'