Menghitung jumlah baris dalam file?

47

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

pengguna264934
sumber

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.

souravc
sumber
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
Harun
sumber
5

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

cat -n myfile 
aku marah
sumber
3

Anda dapat menggunakan perintah grep dengan string yang cocok kosong

grep "" -c file_path
andreykyz
sumber
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.

Sir_Dippingsauce
sumber