JavaScript is required

Để xem số dòng, số từ, và số ký tự trong một tập tin, lệnh nào sau đây là phù hợp?

A.

cat file.txt | wc

B.

grep -c file.txt

C.

awk 'END {print NR, NF, length}' file.txt

D.

sed -n '$=' file.txt

Trả lời:

Đáp án đúng: A


Lệnh wc (word count) là lệnh chuẩn trong Linux/Unix để đếm số dòng, số từ và số ký tự (bytes) trong một tập tin. Khi sử dụng cat file.txt | wc, nội dung của file.txt được xuất ra bởi cat và sau đó được chuyển đến lệnh wc thông qua pipe (|). Lệnh wc sẽ đọc dữ liệu nhận được từ pipe và in ra số dòng, số từ, và số ký tự tương ứng. Các lựa chọn khác không cung cấp chức năng tương đương một cách trực tiếp:

  • grep -c file.txt: Đếm số dòng chứa một mẫu (pattern) cụ thể trong file.
  • awk 'END {print NR, NF, length}' file.txt: Có thể được sử dụng để in ra số dòng (NR), số trường (NF) của dòng cuối cùng, và độ dài của dòng cuối cùng, nhưng không phải là số lượng từ và ký tự trong toàn bộ file một cách trực tiếp.
  • sed -n '$=' file.txt: Chỉ in ra số dòng cuối cùng của file.

Câu hỏi liên quan