"echo"와 "echo -e"의 차이점

"echo"와 "echo -e"의 차이점

echo이들그리고 그리고 의 차이점은 무엇인가요 echo -e?

echo 명령에는 어떤 따옴표("" 또는 '')를 사용해야 합니까? 즉, echo "Print statement"또는 echo 'Print statement'?

또한 와 함께 사용할 수 있는 옵션은 무엇입니까 echo?

답변1

echo텍스트 한 줄만 표시합니다. "..."문자 그대로 다음 두 따옴표 내의 모든 내용을 받아들이고 있는 그대로 인쇄합니다 . 그러나 백슬래시 이스케이프 해석을 활성화 echo -e하려고 합니다 . echo이를 염두에 두고 다음은 몇 가지 예입니다.

INPUT: echo "abc\n def \nghi" 
OUTPUT:abc\n def \nghi

INPUT: echo -e "abc\n def \nghi"
OUTPUT:abc
 def 
ghi

참고: \n줄 바꿈, 즉 캐리지 리턴입니다. 터미널에 입력하여 echo -e식별할 수 있는 다른 시퀀스가 ​​무엇 인지 궁금하다면 .man echo

답변2

대부분의 조개껍질은 echo가지고 갈 수 없습니다이스케이프 시퀀스( \n \t). 어디서 echo -e할 수 있나

echo -e " This is \n an \t example"

작은따옴표와 큰따옴표는 주로 보간 문제를 처리하는 데 사용됩니다. 자세한 내용은 여기에서 확인하실 수 있습니다. 에코가 인용 문자를 무시하는 이유는 무엇입니까?

관련 정보