Capítulo 5. Palabra a tu madre
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Viva la moto de cross / Filósofo moto de cross / Silencio al reunirnos / Vimos la palabra y nos pusimos en camino
They Might Be Giants, "Dirt Bike" (1994)
Para el reto de este capítulo, crearás una versión del venerable programa wc
(contador de palabras), que se remonta a la versión 1 de AT&T Unix. Este programa mostrará el número de líneas, palabras y bytes que se encuentran en el texto de STDIN
o de uno o más archivos.Yo lo utilizo a menudo para contar el número de líneas devueltas por algún otro proceso.
En este capítulo aprenderás a hacer lo siguiente:
-
Utiliza la función
Iterator::all
-
Crear un módulo para pruebas unitarias
-
Fingir un filehandle para probar
-
Formatear e imprimir condicionalmente un valor
-
Compilar condicionalmente un módulo al probarlo
-
Divide una línea de texto en palabras, bytes y caracteres
Cómo funciona el wc
Empezaré mostrando cómo funciona wc
para que sepas lo que se espera de las pruebas.A continuación se muestra un extracto de la página del manual BSD wc
que describe los elementos que implementará el programa del reto:
WC(1) BSD General Commands Manual WC(1) NAME wc -- word, line, character, and byte count SYNOPSIS wc [-clmw] [file ...] DESCRIPTION The wc utility displays the number of lines, words, and bytes contained in each input file, or standard input (if no file is specified) to the ...
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.