Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

352
Visualizações
Diferencia entre printf y echo en Bash
$ printf 'apple' | wc -m 5 $ echo 'apple' | wc -m 6

¿Por qué printf imprime 5 y echo imprime 6 caracteres?

over 4 years ago · Santiago Trujillo
3 Respostas
Responde à pergunta

0

Primera oración de entrada para echo en la página de manual de bash (énfasis mío):

Muestra los argumentos, separados por espacios, seguidos de una nueva línea .

Primera oración de la entrada de la página man para printf :

Escriba los argumentos formateados en la salida estándar bajo el control del formato.

printf solo imprime lo que aparece en el formato; no agrega una nueva línea implícita.

Puede haber otra diferencia entre echo "foo" y printf "foo" , dependiendo de qué sea exactamente foo . La especificación POSIX brinda a las implementaciones una amplia discreción en la forma en que implementa echo , probablemente para evitar elegir entre las diversas implementaciones históricas como estándar. Utilice printf cuando confíe en la salida precisa.

over 4 years ago · Santiago Trujillo Relatório

0

aqui esta la diferencia..

 $printf 'abcd' abcd$ echo 'abcd' abcd $

Como puede ver, el carácter adicional es nueva línea \n

over 4 years ago · Santiago Trujillo Relatório

0

El comando Echo agrega los caracteres "\n" al final de la cadena. Es decir, cuando imprimimos algo con el comando echo, automáticamente pasa a la nueva línea. Pero printf no hace esto.

echo "cadena" igual a "cadena\n" e imprime "cadena" igual a "cadena" .

por lo que la salida del comando "wc -m" es diferente.

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda