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ő:
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:
wc versiones.txt
wc nombres.txt
Ráadásul szintén több fájlnevet is átadhatunk a parancs argumentumában:
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.
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.
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.
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.
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.
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.
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:
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.