COMMAND LINE KUNG FU

Lệnh hiển thị nội dung trước từ khóa tìm kiếm trên Linux

466
author Đặng Văn Chương - 2022-07-26 16:07:32 (GMT+7)

Để hiển thị nội dung trước từ khóa được tìm kiếm trên Linux chúng ta dùng lệnh sau:

bash (non-root)
grep -B x 'keyword' filename

Chú thích tham số lệnh grep:

  • -B: In nội dung dòng trước từ khóa tìm kiếm.
  • x: Số dòng trước nội dung tìm kiếm được in ra màn hình.
  • keyword: Là nội dung tìm kiếm.
  • filename: Là tên tệp hoặc đường dẫn đến tệp.

Ví dụ minh họa

Giả sử, chúng ta cần hiển thị nội dung 2 dòng trước từ khóa Bưởi trong hóa đơn sau:

hoadon.txt
STT     Fruit   Amount  Price   Total
1       Cam     5       6000    30000
2       Xoài    6       30000   180000
3       Bưởi    7       40000   280000
4       Kiwi    4       60000   240000
5       Mận     10      20000   200000

Thì chúng ta có thể sử dụng câu lệnh với cú pháp như sau:

bash (non-root)
grep -B 2 'Bưởi' hoadon.txt
Kết quả
1       Cam     5       6000    30000
2       Xoài    6       30000   180000
3       Bưởi    7       40000   280000

Bạn có làm được theo hướng dẫn này không?

Lệnh liên quan

Object Storage

Chuẩn S3, không giới hạn băng thông

Object Storage
Thông tin tác giả
Bình luận

Tính năng đang được phát triển

Đang tải bình luận