Exemples de tall bash

Exemples De Tall Bash



Podeu automatitzar les tasques a l'script Bash mitjançant diferents ordres i programes. Tot i que necessiteu un bon coneixement de les ordres per crear excel·lents scripts de Bash, hi ha algunes ordres que podeu utilitzar com a principiant. Tallar és una ordre senzilla per extreure un text específic del fitxer.

Tallar és una ordre versàtil que podeu utilitzar amb altres ordres, incloses les ordres 'ordenar' i 'grep'. Vegem alguns dels millors exemples de tall de Bash amb els quals podeu entendre l'ordre 'tallar' sense problemes.

Exemples de tall bash

L'ordre 'tallar' és útil quan s'extreu les dades d'un fitxer de text. Només cal que especifiqueu els camps que voleu i fa la resta. Per utilitzar-lo, introduïu l'ordre següent:







tallar -d 'delimitador' -f1 fitxer.txt
  1. L'opció '-d' ens permet introduir el delimitador. És un caràcter o una sèrie de caràcters que separa les cadenes de text. Substituïu el terme 'delimitador' pel delimitador real.
  2. Amb l'opció '-f', especifiqueu quins camps (números de columna) esteu extreint del fitxer.

Prenem per exemple un fitxer 'info.txt' que consta del següent conjunt d'informació:



Prateek, Fiji, 26 anys

Sean, Índia, 21

Joshua, Japó, 19 anys

Ara, per extreure el primer i el tercer fitxer d'aquest fitxer, l'ordre serà:



Tallar -d ',' -f1, 3 info.txt





Si teniu un fitxer amb dades separades per una pestanya, el seu valor delimitador serà “$’\t'”.

Si necessiteu obtenir un rang de caràcters d'un camp respectiu, utilitzeu l'opció '-c':



tallar -c1-5 fitxer.txt

Tingueu en compte que l'opció '-c' no es combina amb les altres opcions. Un cop s'executa, mostra la sortida segons l'interval de caràcters donat.

Conclusió

A Linux, 'tallar' és una eina destacada que podeu utilitzar per extreure les dades de diferents fitxers. Encara que senzill, té diversos usos i es pot combinar amb moltes ordres. Aquesta guia ràpida parla d'alguns exemples de les ordres Bash cut. Primer, vam explicar l'ordre bàsic i després vam discutir alguns exemples avançats. A més, podeu canalitzar la sortida de les altres ordres com a entrada a l'ordre 'tallar'.