Cách sử dụng WC Command trong Linux

Đếm số từ, dòng, byte, thậm chí các ký tự trong một tệp từ thiết bị đầu cuối

wc Lệnh (đếm từ) được sử dụng trong hệ thống Linux để đếm số từ, dòng và byte trong một tệp văn bản. Bạn có thể viết và sử dụng nó theo nhiều cách với các lệnh khác để hiển thị thông tin về tệp văn bản khá dễ dàng.

Sử dụng wc yêu cầu

Cú pháp chung:.

wc [tùy chọn ..] [tên_tệp]

Các tùy chọn có sẵn với wc yêu cầu:

Lựa chọnSự miêu tả
-lin số dòng trong một tệp
-win số lượng từ trong một tệp
-Cin số byte trong một tệp
-min số lượng ký tự trong một tệp
-Lchiều dài in của dòng dài nhất trong một tệp

Thí dụ:

Chúng ta sẽ thấy một ví dụ cơ bản giải thích việc sử dụng wc lệnh trong Linux.

Chúng tôi có một tệp demo có tên test.txt. Sau đây là nội dung của tệp demo test.txt.

Đây là một tập tin demo. Bài viết này sẽ giúp bạn học lệnh wc. Lệnh wc khá dễ sử dụng. Bạn có thể tìm hiểu về các tính năng của nó trong bài viết này. Bạn có thể tìm thấy nhiều bài viết hữu ích liên quan đến tất cả các nhu cầu về Linux của bạn trên cổng này $ Cuối tệp Cảm ơn bạn.

Sử dụng wc lệnh trên tệp này.

wc test.txt

Đầu ra:

gaurav @ ubuntu: ~ $ wc test.txt 11 51 275 test.txt gaurav @ ubuntu: ~ $

Trong đầu ra này, bạn có thể thấy rằng các con số đại diện cho các giá trị như sau.

  1. số dòng - 11
  2. Số từ - 51
  3. số byte - 275

Bạn cũng có thể hiển thị số dòng và số từ bằng cách sử dụng wc lệnh trên nhiều tệp.

Thí dụ:

wc / etc / passwd / proc / cpuinfo

Đầu ra:

gaurav @ ubuntu: ~ $ wc / etc / passwd / proc / cpuinfo 55 95 3102 / etc / passwd 108 820 4688 / proc / cpuinfo 163 915 7790 tổng số gaurav @ ubuntu: ~ $

Dòng thứ 2 trong đầu ra hiển thị thông tin chi tiết về / etc / passwd tệp và dòng thứ 3 / proc / cpuinfo. Ở cuối đầu ra, con số tổng của cả hai tệp kết hợp được hiển thị.

Cách đếm tổng số dòng trong tệp văn bản

Sử dụng -l tùy chọn của wc , bạn có thể in số dòng trong một tệp văn bản nhất định.

Cú pháp chung:

wc -l [tên_tệp]

Thí dụ:

wc -l / etc / group

Đầu ra:

gaurav @ ubuntu: ~ $ wc -l / etc / group 81 / etc / group gaurav @ ubuntu: ~ $

Ở đây, trong đầu ra, chúng ta có thể thấy rằng số dòng trong / etc / group tệp là 81.

Cách đếm từ trong tệp văn bản

Sử dụng -w (chữ thường) tùy chọn trong wc lệnh in tổng số từ trong một tệp văn bản trong thiết bị đầu cuối.

Cú pháp chung:

wc -w [tên_tệp]

Thí dụ:

wc -w test.txt

Đầu ra:

51 test.txt

Có 51 từ trong tệp văn bản test.txt.

Nhận số byte của một tệp

Bạn có thể dùng -C tùy chọn với wc lệnh in số byte trong tệp trên thiết bị đầu cuối của bạn.

Số byte được sử dụng bởi một tệp cho chúng tôi biết về bộ nhớ mà tệp văn bản đó chiếm.

Cú pháp chung:

wc -c [tên_tệp]

Thí dụ:

wc -c / etc / passwd

Đầu ra:

gaurav @ ubuntu: ~ $ wc -c / etc / passwd 3102 / etc / passwd gaurav @ ubuntu: ~ $

Từ kết quả đầu ra, chúng tôi có thể kết luận rằng, passwd tệp sử dụng 3102 byte.

Nhận tổng số ký tự trong một tệp

Sử dụng -m tùy chọn với wc lệnh sẽ in ra tổng số ký tự trong một tệp nhất định.

Cú pháp chung:

wc -m [tên_tệp]

Thí dụ:

wc -m test.txt

Đầu ra:

gaurav @ ubuntu: ~ / space $ wc -m test.txt 275 test.txt gaurav @ ubuntu: ~ / space $ 

Kết quả cho thấy có 275 ký tự trong tệp đã cho.

Nhận độ dài của dòng dài nhất trong tệp

Bạn có thể dùng -L (chữ hoa) với tùy chọn wc lệnh in độ dài của dòng dài nhất trong tệp văn bản. Lệnh này in độ dài theo số ký tự trong một dòng.

Cú pháp chung:

wc -L [tên_tệp]

Thí dụ:

wc -L test.txt

Đầu ra:

82 test.txt

Kết quả này thể hiện rằng có 82 ký tự ở dòng dài nhất trong tệp văn bản test.txt đã cho.

Cách đếm số tệp văn bản trong thư mục hiện tại

wc lệnh cũng có thể được sử dụng để đếm tổng số tệp văn bản trong thư mục hiện tại. Để làm được điều này, bạn phải sử dụng wc lệnh với dấu - tìm thấy lệnh thông qua đường ống.

Hãy để chúng tôi xem xét việc sử dụng này của wc lệnh thông qua một ví dụ.

Thí dụ:

tìm thấy . -loại f | wc -l

.(dấu chấm) : Đây, . (dấu chấm) có nghĩa là tìm thấy lệnh sẽ tìm kiếm trong thư mục hiện tại.

-loại: Điều này chỉ định tìm thấy lệnh để tìm kiếm các loại tệp tương tự trong thư mục hiện tại.

f: Nơi đây, f đại diện cho 'tệp'.

Đầu ra của lệnh đầu tiên này là gì tìm thấy sau đó sẽ được chuyển đến wc yêu cầu. wc sau đó sẽ đếm tổng số tệp trong thư mục hiện tại và hiển thị số trên thiết bị đầu cuối của bạn.

Đầu ra:

gaurav @ ubuntu: ~ / space $ find. -loại f | wc -l 13 gaurav @ ubuntu: ~ / space $ 

Đầu ra được hiển thị là 13 có nghĩa là có 13 tệp văn bản cùng loại trong thư mục nhất định.

Sự kết luận

Như bạn đồng ý rằng việc sử dụng wc lệnh khá đơn giản và có thể dễ dàng sử dụng với các tệp văn bản của bạn để biết chi tiết về chúng. Lệnh này cũng có thể được sử dụng kết hợp với các lệnh khác bằng cách sử dụng tùy chọn đường ống.