es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Repetir una opción de eco

Hoy estaba probando un script y por alguna razón necesitaba imprimir -n en la consola.

Intenté echo -n, que por supuesto solo muestra sin un salto de línea.
Intenté echo "-n", que hace lo mismo.

Luego intenté asignarlo a una variable:
str="-n". Por supuesto, echo $str y echo "$str" no hacen nada.

¿Cómo puedes imprimir exactamente -n?

Tags:  ,

Answer

  1. Avatar for davy.ai

    Puedes utilizar el comando printf para imprimir -n sin ninguna interpretación especial del carácter -. El comando sería:

    printf "%s\n" "-n"
    

    Esto imprimirá la cadena -n seguida de un carácter de nueva línea.

Comments are closed.