Cómo usar PowerShell Tail con Get-Content

Cómo usar PowerShell Tail con Get-Content
El cmdlet de get-content de PowerShell le permite obtener el contenido del archivo en el que se aplica. El cmdlet de Get-Content de PowerShell cumple una larga lista de acciones por los parámetros admitidos por él. La cola es uno de los parámetros que imprime los datos desde la parte inferior del archivo. El número de líneas (para imprimir) también se puede especificar utilizando el comando -tail. Este artículo demuestra el mecanismo de trabajo y el uso de la cola con el comando get-contento.

Cómo funciona el parámetro de la cola con Get-Content

El parámetro de la cola funciona con varios cmdlets y funciones de PowerShell. Esta sección proporcionará un funcionamiento básico de la cola con el cmdlet get-content. Como se discutió anteriormente, el comando Get-Content se usa para obtener el contenido de un elemento e imprimirlo en la pantalla. Cuando el parámetro de la cola se aplica con Get-Content, la sintaxis sería como como se muestra a continuación:

> Get -Content -Path -Tail

En la sintaxis indicada anteriormente:

  • El representa la ruta exacta del archivo en el que desea aplicar el cmdlet get-content.
  • El Define el recuento de líneas que se imprimiría usando el parámetro de cola. Esta opción del comando de cola es obligatoria que se utilizará (puede configurarla en 0 o el máximo); De lo contrario, no podrá ejecutar el parámetro de cola.

Cómo usar la cola con get-content

En esta sección, el parámetro de la cola se practica con el cmdlet get-contento. Para comprender mejor, estamos comenzando esta sección para demostrar la diferencia entre el cmdlet y la cola get-conten.

Tenemos un archivo de texto de demostración nombrado Linuxhint.TXT, y el comando escrito a continuación recupera el interior de ese archivo:

> Get -Content -Path E: \ Linuxhint.TXT

Ahora, el uso del mismo comando con el parámetro -tail devolverá solo la última línea (ya que hemos pasado 1 a la cola) del Linuxhint.archivo txt:

> Get -Content -Path E: \ Linuxhint.txt -tail 1

Sin embargo, el número pasado al parámetro -tail se puede aumentar al número máximo de líneas disponibles en ese archivo de texto. Por ejemplo, los comandos escritos a continuación practican el número de cola con diferentes números.

El comando mencionado a continuación se aplica a la cola con el contenido Get usando el número "3" que muestra que las últimas tres líneas se imprimirán:

> Get -Content -Path E: \ Linuxhint.txt -tail 3

Además, no puede obtener salida si la opción de cola se usa con "0"Como se puede ver en el siguiente comando:

> Get -Content -Path E: \ Linuxhint.txt -tail 0

Aquí surge una pregunta, ¿qué sucede si se inserta un número no válido con el parámetro de la cola??

Practicemos esto en el mismo archivo de texto (Linuxhint.TXT). Tenga en cuenta que el Linuxhint.El archivo txt contiene solo cinco (5) líneas.

Hemos ejecutado la cola con get-content y 25 se pasa como un número de cola en ese comando. Aunque solo hay cinco líneas, exceder el número máximo imprimirá todo el contenido del Linuxhint.archivo txt.

> Get -Content -Path E: \ Linuxhint.txt -tail 25

Nota: Los números no válidos pueden exceder el número máximo de líneas o pueden disminuir el mínimo. Por ejemplo, en el caso del Linuxhint.archivo txt, números superiores a 5 o menos de 0 se denominan números no válidos.

Conclusión

El cmdlet de Get-Content de PowerShell permite adquirir el contenido de un archivo. El parámetro de la cola se usa con el cmdlet get-contente para recuperar el número específico de líneas desde la parte inferior de un archivo. Este artículo ilumina el trabajo básico y el uso de la cola con el cmdlet get-content. Hemos proporcionado una sección detallada que explica la idea del parámetro de la cola con Get-Content de una mejor manera. Se observa que si cruza el límite superior o inferior (en el contexto del número de líneas), entonces la cola con get-contento imprima todo el contenido dentro de ese archivo.