Capítulo 11. Sastre Swyfte

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

De la ballena embrionaria al mono sin cola

They Might Be Giants, "Mamífero" (1992)

El reto de este capítulo consistirá en escribir una versión de tail, que es la inversa de head del Capítulo 4.El programa te mostrará los últimos bytes o líneas de uno o más archivos o STDIN, normalmente por defecto las últimas 10 líneas. De nuevo, el programa tendrá que lidiar con entradas incorrectas y posiblemente manipulará caracteres Unicode. El programa del reto sólo leerá archivos normales, así que no nos molestaremos con STDIN.

En este capítulo aprenderás a hacer lo siguiente:

  • Inicializar un valor estático, global y calculado

  • Buscar una posición de línea o byte en un filehandle

  • Indica múltiples límites de rasgo en un tipo utilizando la cláusula where

  • Construye un binario de lanzamiento con Cargo

  • Programas de referencia para comparar el rendimiento en tiempo de ejecución

Cómo funciona la cola

Para demostrar cómo debería funcionar el programa de desafío , primero te mostraré una parte de la página del manual del BSD tail.Ten en cuenta que el programa de desafío sólo implementará algunas de estas funciones:

TAIL(1) BSD General Commands Manual TAIL(1) NAME tail -- display the last part of a file SYNOPSIS tail [-F | -f | -r] [-q] [-b number | -c number | -n number] [file ...] DESCRIPTION The tail utility displays the contents of file ...

Get Línea de comandos Óxido now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.