Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
teknopedia

teknopedia

teknopedia

teknopedia

teknopedia

teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. wc (Unix) - Teknopedia
wc (Unix) - Teknopedia
Wc
software
Il comando wc
Il comando wc
Il comando wc
GenereUtility
SviluppatoreJoe Ossanna
(AT&T Bell Laboratories)
Data prima versione3 novembre 1971; 54 anni fa
Sistema operativoUnix-like
Licenza(licenza libera)
LinguaEN
Modifica dati su Wikidata · Manuale

wc (abbreviazione dall'inglese word count, conteggio delle parole) è un comando dei sistemi operativi Unix e Unix-like, e più in generale dei sistemi POSIX[1], che produce sullo standard output un conteggio delle linee, parole e byte che costituiscono uno o più file di testo specificati come parametri (o dei dati provenienti dallo standard input). È un tipo di filtro.

Versioni evolute di wc possono conteggiare anche il numero di caratteri, che è diverso dal numero di byte in caso di file di testo contenenti caratteri unicode o che usano codifiche multibyte.

Sintassi

[modifica | modifica wikitesto]

La sintassi generale di wc è la seguente:

wc [opzioni] [--] [file1 …]

I parametri facoltativi file specificano i nomi dei file da conteggiare. Se non è specificato alcun file viene conteggiato il flusso di dati proveniente dallo standard input, mentre se sono specificati più file vengono prodotti sia i conteggi individuali che il conteggio totale.

Il doppio trattino -- (facoltativo) indica che i parametri successivi non sono da considerarsi opzioni.

Opzioni

[modifica | modifica wikitesto]

Tra le opzioni principali vi sono:

-c
Effettua un conteggio dei byte.
-l
Effettua il conteggio delle linee (per la precisione, effettua il conteggio dei caratteri di ritorno a capo).
-L
Solo per la versione GNU di wc: indica la lunghezza in caratteri della linea più lunga.
-m
Effettua il conteggio dei caratteri (solo per versioni evolute di wc).
-w
Effettua il conteggio delle parole.

Esempi

[modifica | modifica wikitesto]

Effettua i conteggi per i file idee.txt e testo.txt:

$ wc idee.txt testo.txt
  40     149     947 idee.txt
2294   16638   97724 testo.txt
2334   16787   98671 totale

Note

[modifica | modifica wikitesto]
  1. ↑ (EN) wc, su The Open Group Base Specifications Issue 6 IEEE Std 1003.1, 2004 Edition. URL consultato il 17 maggio 2008.

Collegamenti esterni

[modifica | modifica wikitesto]
  • (EN) wc: Print newline, word, and byte counts, su GNU Coreutils manual. URL consultato il 17 maggio 2008.
V · D · M
Programmi GNU Core Utilities con interfaccia a riga di comando
File systemchcon · chmod · chown · chgrp · cksum · cp · dd · df · dir · dircolors · install · ln · ls · mkdir · mkfifo · mknod · mktemp · mv · realpath · rm · rmdir · shred · sync · touch · truncate · vdir
Utilità testualib2sum · base32 · base64 · cat · cksum · comm · csplit · cut · expand · fmt · fold · head · join · md5sum · nl · numfmt · od · paste · ptx · pr · sha1sum · shuf · sort · split · sum · tac · tail · tr · tsort · unexpand · uniq · wc
Utilità della shellarch · basename · chroot · date · dirname · du · echo · env · expr · factor · false · groups · hostid · id · link · logname · nice · nohup · nproc · pathchk · pinky · printenv · printf · pwd · readlink · runcon · seq · sleep · stat · stdbuf · stty · tee · test · timeout · true · tty · uname · unlink · uptime · users · who · whoami · yes
V · D · M
Programmi Unix/Unix-like con interfaccia a riga di comando e comandi interni della shell unix
File systemcat · cd · chattr · chmod · chown · chgrp · cksum · cmp · cp · du · df · fdisk · file · fsck · fuser · gzip · ln · ls · lsattr · lsof · mkdir · mknod · mount · mv · pwd · rm · rmdir · split · tar · touch · umount · umask
Processiat · chroot · crontab · exit · kill · killall · nice · nohup · pgrep · pidof · pkill · ps · pstree · sleep · time · top · wait
Ambiente utentealias · env · export · finger · id · logname · mesg · newgrp · passwd · su · sudo · uname · uptime · w · wall · who · whoami · write
Elaborazione testoawk · comm · cut · diff · ed · ex · fmt · head · iconv · join · less · more · paste · sed · sort · tail · tr · uniq · vi · wc · xargs
Script di shellbasename · dirname · echo · expr · false · printf · test · true · unset
Retedig · nslookup · ifconfig · netstat · ping · rcp · rlogin · route · netcat · traceroute
Ricerchefind · grep · strings
Amministrazionedmesg · groupadd · groupdel · groupmod · mdadm · shutdown · useradd · userdel · usermod
Altribanner · bc · cal · clear · date · dd · lp · man · size · tee · tput · yes
  Portale Informatica: accedi alle voci di Teknopedia che trattano di informatica
Estratto da "https://it.wikipedia.org/w/index.php?title=Wc_(Unix)&oldid=125603460"

  • Indonesia
  • English
  • Français
  • 日本語
  • Deutsch
  • Italiano
  • Español
  • Русский
  • فارسی
  • Polski
  • 中文
  • Nederlands
  • Português
  • العربية
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022