강좌
클라우드/리눅스에 관한 강좌입니다.
프로그램 분류

쉘프로그래밍강좌015: 문자출력 및 쉘변수값을 출력하는 echo명령어 개론

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

쉘프로그래밍강좌015: 문자출력 및 쉘변수값을 출력하는 echo명령어 개론

 

 

 

 

echo는 지정된 문자를 그대로 출력하거나 쉘변수값을 출력하는 명령어입니다.

 

 

 

  흔히 쉘프로그램에서 안내문이나 선택사항 리스트를 출력하기 위하여 사용되며 또한 환경변수 값을 출력하기 위하여 주로 사용됩니다.

 

 

 

 

 

효율적인 리눅스서버관리를 위하여 echo명령어의 사용법은 반드시 익혀두셔야 합니다.

 

 

 

 

 

또한 echo는 거의 대부분 독립적인 한 문자나 단어를 출력하기 보다는 한 문장을 출력하는 경우가 많으며 그 문장 내에서는 변수들의 값들이 번역(치환)되어 출력됩니다.

 

 

 

  따라서 echo가 출력하는 문장 내에서 사용되는 변수들과 변수사용법도 정확하게 익혀두셔야 합니다.

 

 

 

 

 

이를 위하여 echo문 사용시 '", `의 의미를 정확하게 구분할 수 있어야 합니다.

 

 

 

 이번 장의 예를 통하여 이들 의미를 정확하게 익혀보시기 바랍니다.

 

 

 

 

 

명령어위치 : /bin/echo

 

사용형식   :  echo [옵션]... [출력문자열]...

 

       -n     출력의 마지막에 개행문자를 출력하지 않는다.

 

 

 

 

 

       -e     아래와 같이 ""와 함께 사용되며 문자열에서 다음과 같은 의미로 사용된다.

 

 

 

 

              a : 경고음을 낸다.

 

 

 

 

              b : 백스페이스를 출력한다.

 

 

 

 

              c : 출력 후 행바꿈을 하지 않는다.

 

 

 

 

              f : 폼 피드(Form Feed), 용지 바꿈

 

 

 

 

              n : 행을 바꾼다.

 

 

 

 

              r : 캐리지 리턴

 

 

 

              t : 수평 탭

 

 

 

              v : 수직 탭

 

 

 

              \\ : ""(백슬래쉬)자체를 출력한다.

 

 

 

 

              nnn : ASCII 코드가 nnn(8진수)인 문자

 

 

 

 

그리고 필자가  echo에서 가장 중요하다고 할 수 있는 부분은 echo가 쉘프로그램내에서 또는 쉘변수를 출력하는 용도로 사용되거나 특정문장을 출력하는 곳에서 사용될 때에 , 그리고 `의 정확한 의미와 사용법입니다.

 

 

 

 

 

 

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,037 명
  • 현재 강좌수 :  35,810 개
  • 현재 접속자 :  104 명