Menghitung jumlah baris dalam file?


47

Bagaimana cara saya menghitung dan menampilkan jumlah baris dan kata-kata yang terkandung dalam file .sh?

Jawaban:


66

Gunakan alat ini wc.

  • Untuk menghitung jumlah garis: -l

    wc -l myfile.sh
  • Untuk menghitung jumlah kata: -w

    wc -w myfile.sh

Lihat man wcopsi lainnya.


13

Seperti disebutkan oleh souravc, Anda dapat menggunakan wcini:

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

Untuk hanya menampilkan penghitungan itu sendiri, Anda dapat mengirimkan hasil tersebut ke pipa awk, seperti ini:

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

... atau seperti yang disebutkan di bawah ini:

$ < statusToFiles.sh wc -l
6

5

Anda juga dapat menampilkan seluruh file dengan nomor baris di depan setiap baris menggunakan perintah di bawah ini:

cat -n myfile 

3

Anda dapat menggunakan perintah grep dengan string yang cocok kosong

grep "" -c file_path

1
Mengapa jawaban ini tidak memiliki lebih banyak upvotes? Apakah ada sesuatu yang mencurigakan tentang itu? Ini berfungsi seperti pesona bagi saya dan kode terlihat sangat sederhana.
Felix Crazzolara

1

Umumnya jika Anda menggunakan program kata seperti GEDIT. Itu akan mengatakan jumlah baris di bagian bawah. Jika Anda menggunakan notepad saya sarankan beralih ke GEDIT.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.