กำลังคำนวณจำนวนบรรทัดในไฟล์หรือไม่?


คำตอบ:


65

wcใช้เครื่องมือ

  • วิธีนับจำนวนบรรทัด: -l

    wc -l myfile.sh
  • วิธีนับจำนวนคำ: -w

    wc -w myfile.sh

ดูman wcตัวเลือกเพิ่มเติม


13

ตามที่ souravc พูดถึงคุณสามารถใช้wcสิ่งนี้:

$ wc -w statusToFiles.sh 
10 statusToFiles.sh
$ wc -l statusToFiles.sh 
6 statusToFiles.sh

หากต้องการแสดงการนับเท่านั้นคุณสามารถไพพ์เอาต์พุตawkนั้นเช่นนี้:

$ wc -l statusToFiles.sh | awk '{ print $1 }'
6

... หรือตามที่ระบุไว้ด้านล่าง:

$ < statusToFiles.sh wc -l
6

5

คุณยังสามารถส่งออกไฟล์ทั้งหมดด้วยหมายเลขบรรทัดที่ด้านหน้าของทุกบรรทัดโดยใช้คำสั่งด้านล่าง:

cat -n myfile 

3

คุณสามารถใช้คำสั่ง grep กับสตริงการจับคู่ที่ว่างเปล่า

grep "" -c file_path

1
ทำไมคำตอบนี้ถึงไม่มี upvotes มากกว่านี้? มีบางอย่างเกี่ยวกับมันเหรอ? มันใช้งานได้อย่างมีเสน่ห์สำหรับฉันและรหัสดูง่ายมาก
เฟลิกซ์ Crazzolara

1

โดยทั่วไปหากคุณใช้โปรแกรมคำศัพท์เช่น GEDIT มันจะบอกว่าเส้นนับที่ด้านล่าง หากคุณใช้ notepad ฉันแนะนำให้เปลี่ยนเป็น GEDIT

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.