Sử dụng lệnh Grep OR, Grep AND, Grep NOT trong Linux.

Sử dụng lệnh Grep OR, Grep AND, Grep NOT trong Linux.

Có đôi khi muốn sử dụng nhiều điều kiện để tìm được kết quả mong muốn, Grep là tiện ích rất mạnh phục vụ cho việc tìm kiếm trong linux.



File sử dụng: a.txt

1. Grep OR.
a. Sử dụng option trong tiện ích Grep:
grep –E ‘pattern1|pattern’ filename
Ex:

grep –e pattern1 –e pattern2 filename
Ex:

b. Sử dụng tiện ích Egrep tương tự như Grep với option –E:
egrep “pattern1|pattern2” filename
Ex:

c. Sử dụng ký tự “\|”:
grep “pattern1\|pattern2” filename
Ex:


2. Grep AND.
a. Sử dụng option trong tiện ích grep:
grep –E “pattern1.*pattern2” filename
Ex:

b. Sử dụng nhiều grep:
grep –E “pattern1” filename | grep –E “pattern2”
Ex:

3. Grep NOT.
Sử dụng option –v có trong tiện ích grep:
grep –v “pattern” filename
Ex:



Bên cạnh đó ta có thể dùng | để kết hợp các yêu cầu cần xử lý.

0 nhận xét:

Post a Comment