COMMAND LINE KUNG FU

Lệnh xóa bỏ các dòng trống của một tệp trên Linux

1.3K
author Đặng Văn Chương - 2022-07-25 16:29:44 (GMT+7)

Để xóa bỏ các dòng trống của một tệp trên Linux chúng ta dùng lệnh sau:

bash (non-root)
sed '/^$/d' filename

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

  • /^$/: Là dòng trống. Trên dòng này không có nội dung.
  • d: Là viết tắt của từ delete. Có nghĩa là xóa.
  • 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ó một tệp number.txt với nội dung như sau:

number.txt
1
2
3
4


5


6
7
8

Để xóa các dòng trống (không có kí tự) trên tệp number.txt chúng ta dùng lệnh sau:

bash (non-root)
sed '/^$/d' number.txt

```output {.language-shell} 1 2 3 4 5 6 7 8 ``


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