COMMAND LINE KUNG FU

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

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

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

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

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

  • -C: In nội dung dòng lệnh trước và sau từ khóa tìm kiếm.
  • x: Số dòng trước và sau 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 muốn hiển thị nội dung 2 dòng trước và sau 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 -C 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
4       Kiwi    4       60000   240000
5       Mận     10      20000   200000

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