Shell uso de commando Tail
Conoce el potencial de Tail, uno de los comandos que yo prefiero aprovechar en el manejo de mis extracciones en Bshell, asi que te presento uno ejemplo sencillo de su potencial:
/bin/bash
#* Mojomexico(2011) soluciones Linux Debian, Fedora, Ubuntu, RedHat, Caldera, SELinux, Suse rel.2.4 y 2.6 Kernel***/
#/* aplicacion: facturacion electronica sat para sistemas Linux y Unix sco, aix, hp9000 y sun microsystems. ****/
#/* autor:Mojomexico.com.mx desarrollos y soluciones
se*********@mo********.mx
******/
FECHA=`date '+%Y-%m-%dT%H:%M:%S'`;
proc_init ()
{
echo 'procesando archivo de facturacion ' $1
cat $1|awk 'BEGIN {FS="|"} {for (i = NF; i > 0; --i) print $i }' >tmpB/$1.recep;
tail -2 $1|awk 'BEGIN {FS="|"} {for(i=1;i<=NF;i++) print $i}'>tmpB/$1.cfa;
tail -3 $1|awk 'BEGIN {FS="|"} {for(i=1;i<=NF;i++) print $i}'>tmpB/$1.cfb;
tail -4 $1|awk 'BEGIN {FS="|"} {for(i=1;i<=NF;i++) print $i}'>tmpB/$1.cfc;
cat $1|awk 'BEGIN {FS="|"} {for(i=1;i<=NF;i++) print $i}'>tmpB/$1.a;
....
El comando Tail es un excelente comando utilizado para imprimir los últimos N números o colas (tails) de una entrada. Por lo general, muestra o imprime los últimos 10 números del archivo que se le proporcionó a través de la entrada estándar y entrega el resultado en la salida estándar.
Tail –n
El “n” indica el número de líneas que quieres imprimir.
En este ejemplo estoy aprovechando el potencial de Tail combinado con otro comando más potente AWK y es la parte escencial para poder dominar la programación shell.
Por ahora te dejo otro ejemplo de cómo puedes aprovechar el uso de TAIL por ejemplo en una consulta de contenido de un folder aplicando esto:
Uso del comando tail con ls (archivo o carpeta más antiguo)
Con la ayuda del siguiente ejemplo, veremos los siete archivos o carpetas modificados hace más tiempo.
Para ver esto, la salida del comando ls se une al comando tail. Tendría que verse así:
ls -l | tail -n8 Tail va a delimitar el despliegue del contenido a los ultimos 8 renglones(archivos). si deseas aprender más sobre la programación SHELL no olvides suscribirte a mi canal MOJOMEXICO PROGRAMACION FACIL aqui mismo o comparte tus comentarios. Saludos.