wc : คำสั่งช่วยนับ สารพัดประโยชน์

สมมติว่าเรามีไฟล์ชื่อ A.txt  โดยมีข้อความดังต่อไปนี้

I hadn’t thought about Star Wars in a long time.
I saw the first movie with my dad when I was 10,
and I became and instant fan.
I gobbled up the two sequels greedily, and I pinched
every sol to buy a copy of John Williams’ soundtrack.

เครดิตข้อความ Star Wars meets Toy Story

เราสามารถดูรายละเอียดของไฟล์นี้เช่น มีคำกี่คำ มีกี่บรรทัด และจำนวนตัวอักษรมีกี่ตัวโดยใช้คำสั่ง wc ดังนี้

$ wc  A.txt
5  48 243 A.txt

ผลลัพธ์จากตัวอย่างจะได้ว่าไฟล์ A.txt นั้นประกอบด้วยข้อความจำนวน 5 บรรทัด 48 คำ และ 243 ตัวอักษร

โดยผลลัพธ์จากคำสั่ง wc จะมีรูปแบบดังต่อไปนี้
จำนวนบรรทัด  จำนวนคำ  จำนวนตัวอักษร  ชื่อไฟล์

เราสามารถแยกผลลัพธ์ออกมาโดยใช้ ออปชั่นให้กับคำสั่ง wc ดังนี้

-l    นับจำนวนบรรทัด
-w  นับจำนวนคำ
-c   นับจำนวนตัวอักษร

จากตัวอย่างถ้าผมต้องการนับว่า มีการใช้ตัวอักษร I จำนวนกี่บรรทัด ผมสามารถใช้งาน wc ร่วมกับคำสั่ง grep ได้ดังนี้
$ grep ‘I’  | wc -l
4

ในที่นี้ผลลัพธ์จะได้จำนวน 4 บรรทัดที่ปรากฏตัวอักษร  I  ครับ

Advertisements

ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

Connecting to %s

Up ↑

%d bloggers like this: