Tag: linux command

ว่าด้วยการนับ ด้วยคำสั่ง wc

วันนี้มาเขียนอะไรสั่นๆ เผื่อเป็น trick ให้ผู้ใช้งานมือใหม่ได้เอาไปใช้ประโยชน์ครับ
วันนี้ขอเสนอคำสั่ง wc
คำสั่ง wc เป็นคำสั่งสำหรับเอาไว้นับ ผมชอบใช้เอาไว้นับจำนวนไฟล์ในไดเร็กทอรี่และนับพวกบรรทัดไฟล์ config
ตัวอย่างแรก สมมติว่าเราอยากจะรู้ว่าในไดเร็กทอรี่ที่เราสนใจมีไฟล์ .php อยู่กี่ไฟล์ ก็สามารถใช้คำสั่งประมาณนี้ได้ครับ

mrgill@mrgill-laptop:/media/Data/httpdocs$ find ./ *.php | wc -l 3405 mrgill@mrgill-laptop:/media/Data/httpdocs$ ls *.php | wc -l 103

จะเห็นว่าสองคำสั่งด้านบนให้ผลที่แตกต่างกันโดยคำสั่ง find จะทำการหาไฟล์ .php ทั้งหมดรวมทั้งซับไดเร็กทอรี่มาให้แต่ แต่ ls แสดงเพียงไฟล์ .php ของไดเร็กทอรี่ชั้นแรกเท่านั้น

ลองเอา wc มาใช้ในการนับจำนวนบรรทัดของไฟล์กันบ้าง

mrgill@mrgill-laptop:/media/Data/httpdocs$ wc -l font.php 308 font.php mrgill@mrgill-laptop:/media/Data/httpdocs$ cat font.php | wc -l 308

จะใช้ wc เลยหรือจะ cat มาก่อนก็จะได้จำนวนบรรทัดเท่ากัน

อยากรู้อะไรเพิ่มเติมเกี่ยวกับคำสั่ง wc ก็ man wc เอาได้เลยครับ

ลองเอาไปประยุกต์ใช้กันดูครับ จบละ

Share/Save

Leave a Comment August 22, 2012


Recent Entries

Random Posts

Social Network

Tag Cloud

Calendar

August 2019
S M T W T F S
« Jun    
 123
45678910
11121314151617
18192021222324
25262728293031

Twitter: imrgill

RSS LinuxToday

RSS HowToForge

RSS UbuntuClub

RSS Blognone

RSS PowerWindowsBlog

Tag

Categories

Archives

Blogroll