UNIX/コマンド/テキスト処理/grep


% grep [pattern] [filename]

% cat [filename] | grep [pattern]
% grep [pattern] *
filename1:マッチした行の文字列
filename1:マッチした行の文字列
filename1:マッチした行の文字列
filename1:マッチした行の文字列
filename2:マッチした行の文字列
filename2:マッチした行の文字列
filename3:マッチした行の文字列
% grep -v [pattern] [filename] 

% grep -r [pattern] [dirname] 

% grep -l [pattern] * 

% grep -L [pattern] *

% grep -w [pattern] [filename] 

% grep -x [pattern] [filename]

% grep -i [pattern] [filename] 
% grep -c [pattern] [filename]
% grep -n [pattern] [filename]
11:マッチした行の文字列
29:マッチした行の文字列
78:マッチした行の文字列
% grep -F

% fgrep
% grep -E

% egrep
% find | xargs grep -n [pattern]

xrea