6 perintah wc untuk mengira bilangan baris, perkataan, dan aksara dalam fail

6 perintah wc untuk mengira bilangan baris, perkataan, dan aksara dalam fail

WC (ringkasan untuk kiraan perkataan) adalah alat baris arahan dalam sistem operasi Unix/Linux, yang digunakan untuk mengetahui bilangan kiraan baru, kiraan perkataan, byte dan kiraan aksara dalam fail yang ditentukan oleh Fail Argumen ke output standard dan memegang jumlah jumlah untuk semua fail bernama.

Apabila anda menentukan Fail parameter, yang WC Perintah mencetak nama fail serta jumlah yang diminta. Sekiranya anda tidak menentukan nama fail untuk Fail parameter, ia mencetak hanya jumlah kiraan ke output standard.

Dalam artikel ini, kita akan membincangkan cara menggunakannya WC perintah untuk mengira baris baru, perkataan, aksara, atau kiraan byte dengan contoh praktikal.

sintaks perintah WC

Sintaks WC Perintah ditunjukkan di bawah.

# WC [Options] Filename 

Berikut adalah pilihan dan penggunaan yang disediakan oleh WC perintah.

  • WC -L - Mencetak bilangan baris dalam fail.
  • WC -W - Mencetak bilangan perkataan dalam fail.
  • WC -C - Memaparkan kiraan bait dalam fail.
  • wc -m - Mencetak kiraan watak dari fail.
  • WC -L - Cetak hanya panjang garis terpanjang dalam fail.

Mari kita lihat bagaimana kita boleh menggunakan 'WC'Perintah dengan beberapa hujah dan contoh yang ada dalam artikel ini. Kami telah menggunakan 'Tecmint.txt'fail untuk menguji arahan.

Mari kita cari output dari Tecmint.txt fail menggunakan arahan kucing seperti yang ditunjukkan di bawah.

$ Cat Tecmint.txt Red Hat Centos Almalinux Rocky Linux Fedora Debian Scientific Linux OpenSuse Ubuntu Xubuntu Linux Mint Deepin Linux Slackware Mandriva 

1. Contoh asas arahan WC

'WC'Perintah tanpa lulus mana -mana parameter akan memaparkan hasil asas dari'Tecmint.txt'Fail. Tiga nombor yang ditunjukkan di bawah adalah 12 (bilangan baris), 16 (bilangan perkataan), dan 112 (bilangan bait) dari fail.

$ wc tecmint.txt 12 16 112 Tecmint.txt

2. Kira bilangan baris dalam fail

Kira bilangan baris baru dalam fail menggunakan pilihan '-L', yang mencetak bilangan baris dari fail yang diberikan. Katakan, arahan berikut akan memaparkan kiraan baris baru dalam fail.

Dalam output, medan pertama ditugaskan sebagai kiraan dan medan kedua adalah nama fail.

$ wc -l tecmint.txt 12 Tecmint.txt

3. Kira bilangan perkataan dalam fail

The -w pertengkaran dengan WC Perintah mencetak bilangan perkataan dalam fail. Taipkan arahan berikut untuk mengira perkataan dalam fail.

$ wc -w tecmint.txt 16 Tecmint.txt

4. Kira nombor aksara dalam fail

Apabila menggunakan pilihan -m dengan WC Perintah akan mencetak jumlah bilangan watak dalam fail.

$ wc -m tecmint.txt 112 Tecmint.txt

5. Kira bilangan bait dalam fail

Apabila menggunakan pilihan -c akan mencetak bilangan bait fail.

$ wc -c tecmint.txt 112 Tecmint.txt

6. Paparkan panjang garis terpanjang dalam fail

'WC'Perintah membenarkan hujah'-L', ia boleh digunakan untuk mencetak panjang yang paling lama (bilangan watak) garis dalam fail.

Jadi, kami mempunyai garis watak terpanjang ('Linux saintifik') dalam fail.

$ wc -l tecmint.txt 16 Tecmint.txt

7. Semak pilihan arahan WC

Untuk maklumat lanjut dan bantuan di WC perintah, hanya jalankan 'WC -HELP'Atau'Man WC'Dari baris arahan.

$ WC -Help atau $ man wc 
Penggunaan Perintah WC
Penggunaan: WC [Option] ... [File] ... atau: WC [Option] ...--Files0-From = F Cetak Newline, Word, dan byte untuk setiap fail, dan jumlah keseluruhan jika lebih daripada satu fail ditentukan. Satu perkataan adalah urutan watak-watak yang tidak sifar yang dibatasi oleh ruang putih. Tanpa fail, atau bila fail -, baca input standard. Pilihan di bawah boleh digunakan untuk memilih yang mana yang dicetak, selalu mengikut urutan berikut: Newline, Word, Watak, byte, panjang garis maksimum. -c, --bytes Cetak byte counts -m, --Chars Cetak kiraan aksara -L, -lines Cetak kiraan baru -files0 -from = f baca input dari fail yang ditentukan oleh nama -nama yang ditamatkan dalam fail f f ; Jika f adalah -kemudian baca nama dari input standard -L, --maks -line -cetak lebar paparan maksimum -W, -kata -kata mencetak kiraan perkataan -Help memaparkan bantuan ini dan keluar -maklumat versi output dan maklumat dan Keluar GNU Coreutils Bantuan Dalam Talian: Dokumentasi Penuh di: atau tersedia secara tempatan melalui: Info '(Coreutils) WC Invocation' 

Dalam artikel ini, anda telah belajar mengenai WC perintah, yang merupakan utiliti baris arahan mudah untuk mengira bilangan baris, kata, aksara, dan byes dalam fail teks. Terdapat banyak arahan Linux yang lain, anda harus belajar dan menguasai kemahiran baris arahan anda.