Sunteți pe pagina 1din 2

REDIRECCION DE SALIDA

La salida del proceso ya no ira al archivo sdtout, sino, al archivo indicado a


la derecha del simbolo
comando > archivo
comando >> archivo

La salida del proceso no se ve mas en el terminal, ahora, sera almacenada

REDIRECCION DE ENTRADA
LA entrada del proceso ya no sera desde el archivo de entrada estandar sdtin, sino,
sera desde el archivo indicado a la derecha del simbolo:
comando < archivo

El contenido del archivo sera tomado como si se hubiera digitado desde la linea de
comandos.

Here doc (Documento en linea)


Esta forma de la redireccion de entrada utiliza el doble simbolo menor en la linea
de
comandos:

comando << etiqueta

Pero a la derecha del simbolo no se encuentra el nombre de un archivo, sino, una


etiqueta, esta etiqueta sera utilizada como delimitador del documento en linea y
señalara
el fin del mismo al parecer al inicio de una linea.

REDIRECCION ENTRE COMANDOS


Dado que cada proceso recibe y envia datos a un archivo podemos utilizar la salida
de un proceso como entrada para otro proceso:

comando1 | comando2 | comando3 | ... | comando#

la salida del comando a la izquierda del simbolo | se tomara como entrada del
comando a
la derecha.

comando2 'comando1'
-----------> ' debe ser comilla a la izquierda

La salida del comando1 se ubicara en la linea de comandos para ser utilizada como
parametro para comando2

cut(cortar)
Extrae columnas de un archivo (cada caracter en el archivo representa una columna)

cut -c1,2,3 /etc/passwd

Extrae los primeros tres caracteres de cada linea del archivo /etc/passwd

cut -c1-5 /etc/passwd


cut -c1-5,10-15 /etc/passwd

ARCHIVOS DE TEXTO DELIMITADOS


Son archivos de texto donde cada linea esta subdivida por un caracter conocido como
el delimitador:

ads:aads:qwewq:qweqwe:qdada:adasdas:asdsadas

aasda,adsaqw,sdczxc,qweqwe,fdsfsdg,asdasda,asdasda

Cut puede utilizar el delimitado para obtener "campos" del archivo de texto
delimitado:

cut -d: -f1,6 /etc/passwd

La opcion d es utilizada para indicar el delimitador a utiliza


La opcion f indica los campos a extraer del archivo, un campo es la cadena de texto
que
se encuentra entre los delimitadores.

grep (get regular expression)


Obtiene lineas especificas de un archivo las cuales deben contener un patron
especifico
de caracteres (expresion regular)

Expresion regular
En una cadena de caracteres que contiene ciertos caracteres que tienen un
significado
especial y no pueden ser interpretados literalmente.
Una expresion regular puede contener uno o mas de los sgtes elementos:

Un conjunto de caracteres.
Son caracteres que mantiene su significado literal.

Un ancla
Caracteres que indican donde debe aparecer la cadena de caracteres
^ al inicio de la linea
$ al final de la linea

Modificador
Expanden o modifican el rango del texto que la ER debe comparar: * , [] \

[] Rango de caracteres
[^] Rango de caracteres excepto los encerrados en los corchetes
* Cero o mas caracteres del item previo
+ uno o mas caracteres del item previo
? cero o uno del item previo
. cualquier caracter

cat concat
Este comando concatena los archivos con el archivo que representa el terminal

S-ar putea să vă placă și