logo

Bash 스크립팅 – Bash 에코 명령

이번 글에서는 echo 명령어를 살펴보겠습니다. Echo 명령은 일반적으로 화면에 텍스트나 메시지를 표시하는 데 사용되는 Unix/Linux용 내장 명령 기능입니다.

구문:



  $   echo [option]>

예를 들어 :

  $   echo Geeks For Geeks>

출력 :

Geeks For Geeks>

산출



일반적으로 세 가지 옵션이 있습니다.

  • -N : 후행 개행 문자를 인쇄하지 않습니다.
  • -그리고 : 이스케이프 시퀀스 구현을 비활성화하는 기본 옵션입니다.
  • -그것은 : 백슬래시 이스케이프를 해석하는 데 사용됩니다.

일부 이스케이프 시퀀스는 다음과 같은 다양한 작업을 수행합니다.

이스케이프 시퀀스

의미

역행 키이
백슬래시
N 새로운 라인
아르 자형 캐리지 리턴
수평 탭
안에 수직 탭

예 1: 백스페이스

  $   echo -e 'Geeks For Geeks'>

산출:

자바 상속
GeeksForGeeks>

산출

예 2: 새 줄

  $   echo -e 'Geeks
For
Geeks'>

출력 :



Geeks For Geeks>

산출

예 3: 가로 탭

  $   echo -e 'Geeks	For	Geeks'>

출력 :

Geeks For Geeks>

산출

예제 4: 백슬래시

  $   echo -e 'GeeksForGeeks'>

출력 :

GeeksForGeeks>

산출

예시 5: 캐리지 리턴

  $   echo -e 'Geeks
For Geeks'>

출력 :

For Geeks>

산출

예시 6: 수직 탭

  $   echo -e 'Geeksv Forv Geeks'>

출력 :

Geeks♂ For♂ Geeks>

산출

예제 7: -n 옵션

  $   echo -n 'Geeks For Geeks'>

출력 :

마두리가 말했다.
Geeks For Geeks>

산출

관련된 모든 명령을 찾을 수 있습니다. 에코 다음 명령을 작성하여.

  $   /bin/echo --help>

출력 :

산출

echo 명령을 사용하는 다른 방법이 있습니다

사용자로부터 입력 받기:

userInput.sh라는 텍스트 파일을 만들고 파일 안에 다음 코드를 작성합니다.

#!/bin/sh echo 'Enter Your Name : ' read name #It take input from user echo 'Hello, $name. Welcome to GeeksForGeeks'>

이제 아래 코드를 사용하여 userInput.sh를 실행하십시오.

  $   chmod +x ./userInput.sh   $   ./userInput.sh>

출력 :

산출

길이의 문자열

결론

결론적으로, echo 명령은 사용자가 화면에 텍스트나 메시지를 표시할 수 있게 해주는 Unix/Linux 시스템의 다양하고 강력한 내장 명령입니다. 이 기사에서는 echo 명령의 구문, 옵션 및 개행 문자 억제, 이스케이프 시퀀스 해석 활성화/비활성화, 백스페이스, 탭 및 캐리지 리턴과 같은 특수 문자 표시 기능을 포함하여 사용법을 보여주는 다양한 예제에 대한 자세한 개요를 제공했습니다. 이 기사에서는 echo 및 read 명령을 함께 사용하여 사용자로부터 입력을 받는 방법도 다루었습니다. 전반적으로 echo 명령은 Unix/Linux 사용자 툴킷의 필수 도구로, 명령줄 환경 내에서 효과적인 텍스트 조작 및 출력 표시를 가능하게 합니다.