Korn 쉘에서 echo와 print의 차이점

Korn 쉘에서 echo와 print의 차이점

Ksh에서는 동일한 출력(hello world)을 반환합니다 echo hello world. print hello world이러한 텍스트 처리 명령은 Korn Shell과 어떻게 다릅니까?

BaSH, Cshell 및 tcsh에서 어떻게 작동하는지 알고 있습니다.

답변1

삼. 쉘 프로그래밍 질문

[...]

Q12. echo가 이미 존재하고 널리 사용되는데 [ksh]에 print가 있는 이유는 무엇입니까?

A12. echo의 동작은 시스템마다 다릅니다. POSIX 표준은 첫 번째 인수가 인수일 때 또는 인수에 \ 문자가 포함될 때 echo의 동작을 정의하지 않습니다. 이로 인해 echo는 이식 가능한 스크립트에서 사용하기에 매우 쓸모 없게 됩니다.

http://kornshell.com/doc/faq.html

관련 정보