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