cadenas de texto

Comandos para visualizar cadenas de texto en Sistemas Unix.

grep – GlobalRegularExpresionandPrint. Grep {patron} {nombres}

Grep «pollo» recetas -> busca en el archivo recetas la palabra pollo.

Grep «pollo» * -> busca la palabra pollo en todos los archivos del directorio.

Símbolo Significado
. Identifica cualquier carácter
* Identifica cero más repeticiones del carácter precedente
[] Identifica cualquiera de los caracteres incluidos en los corchetes
[a-z] Identifica cualquier carácter en el rango especificado
^ Comienzo de línea
$ Fin de linea

Concatenar búsquedas (AND)

Grep -E «concepto1.*concepto2|concepto2.*concepto1» maillog

Concatenar búsquedas (OR)

Grep -E «concepto1» -E «concepto2» maillog

Concatenar Y, O,

Zgrep -e «cmd5checkpw.*logged» maillog.processed.1.gz

No contentga -v

Grep -v asesoria maillog

cat – Concatena archivos y/o los muestra como salida.

Cat archivo |less -> mostrar sólo lo que se ve por pantalla para poder ir avanzando

tail – tail {opcion} {archivo}

tail -n archivo -> n= número últimas líneas a mostrar.

-f actualiza el documento cada 2 segundos

zgrep y zcat

Con zgrep y zcat podemos leer el contenido de los archivos .gz sin necesidad de descomprimirlos ni descargarlos para posteriormente descomprimirlo.

awk

awk `{print $1}’ fichero – primera columa de tabla (o archivo de texto sin formato)

awk ‘{print «conexiones » $2 » » $1 » a las » $3}’ maillog | uniq -c | sort -rn | head -20 –> Con éste comando seleccionaríamos del registro del correo electrónico, las tres primeras columnas (año, día y mes), unificando los registros y ordenándolos, mostrando sólo los 20 que más tuvieran.

 

Un saludo,

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Utilizamos "cookies" propias y de terceros para estadística y publicidad personalizada mediante análisis de su navegación. Si continúa navegando acepta su uso y se descartará este mensaje. Más información y política de cookies. ACEPTAR
Aviso de cookies