Diferença entre echo e print no shell Korn

4

No Ksh, echo hello world e print hello world retornarão a mesma saída (hello world). Qual é a diferença entre esses comandos de processamento de texto em relação ao Korn Shell?

Eu sei como eles funcionam em BaSH, Cshell e tcsh.

    
por trudgemank 21.11.2016 / 13:51

1 resposta

5

III. SHELL PROGRAMMING QUESTIONS

[...]

Q12. Why does [ksh] have print since echo already exists [and] is widely used?

A12. The behavior of echo varies from system to system. The POSIX standard does not define the behavior of echo when the first argument beings with a - or when any argument contains a \ character. This makes echo pretty useless for use in portable scripts.

link

    
por 21.11.2016 / 14:01