Hola a todos 😀 me entro una duda al estar jugando con el comando wc. Mi duda es al contar los bytes de un archivo, entiendo que este núme...

Miguel Ángel Ramón Candia

Miguel Ángel Ramón Candia

Pregunta
studenthace 3 años

Hola a todos 😀 me entro una duda al estar jugando con el comando wc. Mi duda es al contar los bytes de un archivo, entiendo que este número deriva del contenido del archivo o sea los caracteres, entonces al crear un archivo y contar el número de caracteres y compararlo con el número de bytes no es el mismo 😨, pero me di cuenta de que si agrego los saltos de línea que tiene el archivo ya me da el mismo número.

Este es mi archivo y el comando wc:

2022-02-14_06h22_28.png

Como comentaba arriba el número de caracteres que conté no coincide con el resultado del comando (32 contra 34), pero sí sumo los dos saltos de líneas ya me da 34.

Entonces también cuentan los saltos de línea como bytes? 🤔

Di un salto de línea más en el archivo para ver que sucedía y oh sorpresa ahora es un 35

2022-02-14_06h21_43.png

1 respuestas
para escribir tu comentario
    Eloy Chávez Dev

    Eloy Chávez Dev

    studenthace 3 años

    👋🏻 Holiii Miguel

    Efectivamente, así es, los espacios no cuentan como un carácter porque es un "espacio vacío" pero aun este ocupa espacio porque la computadora de igual manera para saber que existen esos espacios vacíos usa bytes.

Curso de Terminal y Línea de Comandos

Curso de Terminal y Línea de Comandos

Aprende a utilizar la terminal y la línea de comandos para navegar tu sistema operativo, manipular archivos y directorios, comprender permisos y procesos, y usar herramientas como grep y curl. Integra alias y personaliza tu shell para optimizar tu flujo de trabajo.

Curso de Terminal y Línea de Comandos
Curso de Terminal y Línea de Comandos

Curso de Terminal y Línea de Comandos

Aprende a utilizar la terminal y la línea de comandos para navegar tu sistema operativo, manipular archivos y directorios, comprender permisos y procesos, y usar herramientas como grep y curl. Integra alias y personaliza tu shell para optimizar tu flujo de trabajo.