WC, egy parancs a számlálásra Gnu / Linux rendszerben

a wc parancsról

A következő cikkben megnézzük, hogyan használhatjuk a WC parancsot az Ubuntuban. A WC a 'Word Count' szót jelenti, és ez egy olyan parancs, amelyet Unix rendszereken használnak lehetővé teszi, hogy a szokásos beviteltől különböző számlálásokat hajtson végre, legyen szó szavakról vagy karakterekről, többek között.

A program lehetővé teszi a standard bevitel vagy összefűzött lista elolvasását, és az alábbi statisztikák közül egyet vagy többet generál: sorszám, szószám és bájtszám. Ez a parancs elfogadhat egy vagy több bemeneti fájlnevet.

WC parancs példák

La szükséges szintaxist Ennek a parancsnak a használata a következő lehet:

wc [ OPCIONES ] ... [ARCHIVO] ...

Most nézzünk meg néhány egyszerű példát. Ezekkel való együttműködéshez két fájlt fogok használni. Az elsőt hívják verziók.txt és a másik nevek.txt. Ezek tartalma a következő:

minta wc fájlokat

Alapvető WC használat

Ha elhaladunk csak egy fájlnév az argumentumban megkapjuk a sorok, szavak és bájtok számát. Ennek az eredménynek az előző fájlokon való megtekintéséhez a terminál (Ctrl + Alt + T) csak a következő parancsokat kell használnunk:

számolja a fájlverziókat

wc versiones.txt

számlálja a fájlneveket

wc nombres.txt

Ráadásul szintén több fájlnevet is átadhatunk a parancs argumentumában:

wc parancs több név

wc versiones.txt nombres.txt

Amint a fenti képernyőképen láthatja, ha az argumentumban a fájlnévnél több van megadva, a parancs négy oszlopkimenetet jelenít meg az összes fájlhoz. Egy nagyobb sor tartalmazza az összes fájl sorainak, szavainak és karaktereinek teljes számát az argumentumban megadva.

WC parancs opciók

Amellett, hogy ezt a parancsot használjuk, amint azt eddig láttuk, a WC egy egyszerű parancs, amellyel működhet, és csak néhány opcióval rendelkezik, amelyek időnként érdekesek lehetnek:

  • -l, –sorok : nyomtassa ki a vonalak számát jelen van az aktában.
  • -w, –szavak: nyomtassa ki a szavak teljes számát a Fájlban.
  • -m, –bárkák: nyomtassa ki a karakterek számát az aktából.
  • -L, -max-vonal-hossz: kinyomtatja a leghosszabb vonal méretét az aktából.
  • -c, –bájt: kinyomtatja a bájtok teljes számát a Fájlban.

Opció -l, –sorok

Ez az opció kinyomtatja a fájl összes sorának számát. Az információkat két oszlopban nyomtatják ki. Az első oszlop a jelen lévő sorok számát mutatja, a második pedig a múlt fájl nevét.

opció -l

wc -l nombres.txt

Opció -w, –words

A -wo –words opció megmutatja a fájlban lévő szavak teljes számát. Az eredményeket nyomtassa ki két oszlopba. Az első oszlop a szavak teljes számát, a második pedig a fájl nevét mutatja.

-w opció

wc -w nombres.txt

Opció -m, –cárok

A -m vagy –chars opció megjeleníti a fájlban szereplő összes karaktert. Az eredményeket nyomtassa ki két oszlopba. Az első oszlop a fájl összes karakterének számát mutatja, a második pedig a fájl nevét.

-m opció

wc -m nombres.txt

Opció -L, –max-vonalhossz

A -L (nagybetűvel) nyomtassa ki a hosszát (karakterek száma) a fájl leghosszabb sora.

-L opció egy fájl

wc -L nombres.txt

Opció -c, –bájt

Ez az opció megjeleníti a fájlban lévő bájtok számát. Az eredményeket nyomtassa ki két oszlopba. Az első oszlop a fájlban lévő összes bájtot mutatja, a második pedig az átadott fájl nevét.

--bájt opció

wc -c nombres.txt

Kombinálja a WC-t más parancsokkal

Az imént látott lehetőségek mellett szintén kombinálhatjuk ezt a parancsot másokkal, hogy számokat szerezzünk, amelyek érdekelhetnek minket. Például az ls paranccsal fel lehet sorolni a könyvtár teljes tartalmát. Amikor a wc -l paranccsal továbbítjuk, akkor számunkra megadhatjuk a könyvtárban található fájlok és mappák számát is.

kombinálni más parancsokkal

ls /home/nombre-usuario | wc -l

Segítség

Mindezen lehetőségek mellett megteheti további információ erről a parancsról segítségének futtatása:

parancs segítség

wc --help

Ezekben a sorokban a WC parancs használatának alapvető használatát láthattuk (szavak száma) és annak elérhető lehetőségeit. Anélkül, hogy megfeledkeznénk arról, hogy sokkal hatékonyabb feladatokat lehet kombinálni a parancsot wc más Gnu / Linux parancsokkal. Most már csak azt a pillanatot kell keresni, amelyben ez a parancs hasznos lehet számunkra.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.