Cara Menghitung Baris File dengan Baris Perintah

Daftar Isi:

Anonim

Perlu mendapatkan hitungan baris dari file teks atau dokumen? Menghitung baris file apa pun mudah dilakukan di baris perintah, dan perintah untuk menghitung baris sama di semua sistem operasi berbasis Unix modern, artinya trik penghitungan baris ini akan bekerja sama di Mac OS dan Mac OS X, Linux, BSD, dan bahkan Windows dengan Bash shell.

Untuk tujuan kita di sini, kita akan menggunakan alat penghitungan baris paling langsung yang tersedia di baris perintah, wc. Utilitas wc dapat menampilkan jumlah baris, serta mengungkapkan jumlah kata dan jumlah karakter. Fokus kami di sini tentu saja pada yang pertama, jadi kami akan menunjukkan cara menggunakan wc untuk menghitung baris dari file teks apa pun yang disediakan sebagai input.

wc mendefinisikan sebuah baris sebagai “serangkaian karakter yang dibatasi oleh karakter baris baru”, artinya hanya baris baru yang unik yang akan dihitung sebagai sebuah baris. Jadi jika tidak ada karakter baris baru dalam file, dan file tersebut hanya berisi satu kalimat besar atau string perintah tunggal, itu akan dilaporkan sebagai satu baris.

Cara Menghitung Baris File dari Terminal dengan wc

  1. Buka jendela Terminal jika Anda belum melakukannya (di Mac OS aplikasi Terminal ditemukan di /Applications/Utilities/)
  2. Pada prompt perintah, masukkan sintaks perintah berikut, ganti “nama file” dengan file yang ingin Anda hitung barisnya
  3. wc -l nama file

  4. Tekan Kembali, Anda akan melihat jumlah baris file dicetak sebelum nama file

Seperti yang mungkin Anda duga, bendera -l (huruf kecil L) adalah untuk “baris”.

Misalnya, menjalankan perintah wc -l pada file yang terletak di desktop bernama “exampleFileToCountLines.txt ” akan terlihat seperti berikut:

% wc -l ~/Desktop/exampleFileToCountLines.txt 1213 /Users/Paul/Desktop/exampleFileToCountLines.txt

Seperti yang Anda lihat dalam contoh ini, jumlah baris dari file teks yang diberikan adalah 1213, artinya panjang file adalah 1, 213 baris.

Perintah wc bekerja sama pada semua sistem operasi berbasis Unix modern, termasuk Mac OS, Linux, FreeBSD, Windows dengan Bash, dan banyak lagi.

Menggunakan wc untuk Menghitung Baris, Kata, dan Jumlah Karakter File

Anda juga dapat menjalankan perintah wc tanpa tanda -l, yang kemudian akan mengungkapkan jumlah baris, jumlah kata, dan jumlah karakter, dalam urutan tersebut. Suka:

wc /etc/hosts 9 32 214 /etc/hosts

Kontraskan output perintah itu dengan perintah yang sama dengan wc -l flag saja:

wc -l /etc/hosts 9 /etc/hosts

Ini hanya menghitung baris file teks sebagai input dan tidak mengubah file sama sekali. Jika Anda ingin memodifikasi file, Anda dapat menambahkan nomor baris secara manual ke file teks melalui baris perintah.

Cara menghitung baris data keluaran pipa dengan wc

Anda juga dapat menggunakan wc untuk menghitung baris data apa pun yang disalurkan ke dalamnya, misalnya dari cat atau ls:

cat /etc/hosts | wc -l

Output dalam skenario itu hanya akan menjadi jumlah baris dalam file, seperti "9".

Perintah wc cukup rapi, Anda dapat membaca halaman manual untuk wc untuk mendapatkan lebih banyak ide dan trik untuk digunakan.

Ini jelas ditujukan untuk baris perintah, tetapi ada cara lain untuk mendapatkan jumlah baris dan karakter file juga.

Anda dapat menghitungnya secara manual untuk file pendek, aplikasi Mac pihak ketiga seperti BBEdit menunjukkan nomor baris secara default, dan jika Anda mendapatkan sepupu kecil BBEdit yang dikenal sebagai TextWrangler maka Anda dapat menunjukkan nomor baris di TextWrangler juga. Anda juga dapat membuat alat penghitung Kata dan karakter DIY untuk Mac sebagai Layanan. Dan jika Anda sudah mengetahui nomor baris dari file yang ingin Anda akses, Anda dapat langsung melompat ke nomor baris tertentu di TextEdit, meskipun sayangnya TextEdit tidak menampilkan nomor baris, yang sepertinya merupakan kekeliruan.

Cara Menghitung Baris File dengan Baris Perintah