Unix Wc

wc (viết tắt cho word count, tức đếm từ) là một lệnh trong các hệ điều hành Unix, giống Unix, Plan 9, và Inferno.

Chương trình đọc đầu vào chuẩn hoặc một danh sách các tập tin và cho biết một hoặc nhiều thống kê sau đây: số dòng mới, số từ, và số byte. Nếu được cung cấp một danh sách các tập tin, chương trình sẽ hiển thị cả thống kê của từng tập và thống kê tổng hợp.

wc
Thiết kế bởiJoe Ossanna
(AT&T Bell Laboratories)
Phát triển bởiNhiều nhà phát triển mã nguồn mởthương mại
Phát hành lần đầu3 tháng 11 năm 1971; 52 năm trước (1971-11-03)
Hệ điều hànhUnix, giống Unix, V, Plan 9, Inferno, MSX-DOS, IBM i
Nền tảngĐa nền tảng
Thể loạiLệnh

Ví dụ Unix Wc

Sử dụng Unix Wc dòng lệnh wc:

 $ wc foo bar       40     149     947 foo     2294   16638   97724 bar     2334   16787   98671 total 

Cột đầu tiên là số dòng mới, tức tập tin foo có 40 dòng mới còn bar có 2294 dòng mới – dẫn đến con số tổng cộng 2334 dòng mới. Cột thứ hai chỉ số từ trong mỗi tập tin, cho thấy 149 từ foo và 16638 từ trong bar cho ra tổng cộng 16787 từ. Cột thứ ba chỉ số ký tự trong các tập, cho thấy foo chứa 947 ký tự còn bar chứa 97724 ký tự, với tất cả là 98671 ký tự.

Những phiên bản mới hơn của wc có thể phân biệt giữa số byte và ký tự. Sự khác biệt này xuất phát từ Unicode với một lượng lớn ký tự nhiều byte. Người dùng có thể sử dụng các lựa chọn -c cho số byte và -m cho số ký tự.

Lịch sử Unix Wc

wc là một phần của X/Open Portability Guide từ tập 2 năm 1987. Nó được POSIX.1 và Single Unix Specification kế thừa. Chương trình xuất hiện trong Unix phiên bản 1.

GNU wc từng nằm trong gói GNU textutils, nay thuộc GNU coreutils. Phiên bản của wc trong GNU coreutils được viết bởi Paul Rubin và David MacKenzie.

Lệnh wc cũng là một phần trong MSX-DOS2 Tools dành cho MSX-DOS phiên bản 2.

Chương trình này cũng có thể được dùng trên Microsoft Windows qua các dự án GnuWin32 hay UnxUtils, đưa những tiện ích GNU Unix thường dùng đến với Win32.

Chương trình wc cũng được phát triển cho hệ điều hành IBM i.

Sử dụng Unix Wc

  • wc -c in số byte
  • wc -l in số dòng
  • wc -m in số ký tự
  • wc -w in số từ
  • wc -L in độ dài dòng dài nhất (mở rộng của GNU)

Xem thêm

  • Danh sách lệnh Unix

Tham khảo

Liên kết ngoài

Tags:

Ví dụ Unix WcLịch sử Unix WcSử dụng Unix WcUnix WcByteTập tinTừUnix

🔥 Trending searches on Wiki Tiếng Việt:

VnExpressKhánh ThiĐà NẵngNatriĐoàn Thanh niên Cộng sản Hồ Chí MinhTiếng AnhNgười ViệtLê Thánh TôngChiến tranh cục bộ (Chiến tranh Việt Nam)Illit (nhóm nhạc)Ma Kết (chiêm tinh)Hương TràmKim loại kiềm thổVăn họcXung đột Israel–PalestineVụ án Lê Văn LuyệnChiến dịch Mùa Xuân 1975Phan Đình GiótYG EntertainmentLãnh thổ Việt Nam qua từng thời kỳAcetaldehydePhạm Xuân ẨnTrương Tấn SangHybe CorporationNgười một nhàNha TrangMùi cỏ cháyBan Kinh tế Trung ương Đảng Cộng sản Việt NamTôn giáoBảng tuần hoànĐại học Quốc gia Hà NộiTrần Quốc TỏPhápGFriendCương lĩnh chính trị của Đảng Cộng sản Việt NamQuân chủng Phòng không – Không quân, Quân đội nhân dân Việt NamQuân đội nhân dân Việt NamHiệu ứng nhà kínhHarry PotterDanh sách Tổng thống Hoa KỳCảm tình viên (phim truyền hình)Súng trường tự động KalashnikovCarles PuigdemontTôn Đức ThắngDanh sách quốc gia theo GDP (danh nghĩa)Thái BìnhHà NamEFL ChampionshipBuôn Ma ThuộtThanh gươm diệt quỷQuan hệ ngoại giao của Việt NamTài nguyên thiên nhiênĐại dươngKim Jong-unTrần Cẩm TúVụ án Lệ Chi viênChiến tranh Pháp – Đại NamQuốc hội Việt Nam khóa VINguyễn Xuân ThắngDanh sách quốc gia và vùng lãnh thổ châu ÁAlbert EinsteinTam QuốcHalogenNepalTrận SekigaharaChâu MỹKhông gia đìnhRLigue 1Giải vô địch bóng đá châu ÂuDanh sách quốc gia theo GDP (danh nghĩa) bình quân đầu ngườiChủ nghĩa tư bảnPhú QuốcThiên địa (website)Cố đô HuếBình Dương🡆 More