logo

예제가 포함된 Linux/Unix의 에코 명령

Linux에서는 echo 명령을 사용하여 전달된 문자열/텍스트 줄을 표시할 수 있습니다. 인수. 이 명령은 파일 및 화면에 대한 상태 테스트 결과를 얻기 위해 다양한 배치 파일 및 쉘 스크립트에서 주로 널리 사용되는 내장 명령입니다.

Linux 배포판을 사용하면 시스템을 직접 제어하고 설정할 수 있습니다. 이러한 맥락에서 echo 명령은 가장 많이 사용되는 명령 중 하나입니다. 배치 파일 및 bash 스크립트에서 화면이나 파일에 상태 텍스트를 표시하는 데 사용됩니다. 이 명령은 우리가 반복하라는 명령을 반복합니다. 이 기능은 매우 간단하지만 그것만 하면 됩니다. 예를 들어, 에코가 없으면 쉘 스크립트에서는 가시적인 결과를 얻을 수 없습니다. Shell은 cat 명령, head 명령, tail 명령 또는 echo 명령과 같은 고유한 명령을 입력할 수 있는 사용자 인터페이스입니다.

공통 에코 작업은 모든 프로그래밍 언어와 동일합니다. (문자열 형식으로) 입력을 하면, 입력이 수신되고 다시 변경되지 않은 결과가 반환됩니다.

중요한: 명령줄 해석기 또는 사용자 인터페이스는 bash 셸이라고도 합니다. 이는 Linux 배포판의 표준 셸이며 명령을 입력할 수 있는 텍스트 창입니다. echo 명령은 Ubuntu의 기본 세그먼트이며 모든 시스템에 사전 설치되어 제공됩니다.

echo 명령의 구문

c 부울
 echo [option] [string] 

에코 명령

echo 명령 구현

echo 명령은 SymbOS, KolibriOS, HP MPE/iX, ReactOS, Microsoft Windows, IBM OS/2, Digital Research FlexOS, Acorn Computers Panos, Microwave OS-9, Zilog Z80-RIO, MetaComCo TRIPOS, TSC FLEX, Multics, Unix 계열 및 Unix 운영 체제.

모든 것을 포함한 여러 껍질 Csh 유사(zsh 또는 Bash 등), Bourne 유사 쉘, 그리고 COMMAND.COM 또한 cmd.exe는 echo 명령을 내장 명령으로 실행합니다.

이 명령은 EFI 셸 내부에도 존재합니다.

echo 명령의 역사

echo 명령이 Multics에서 시작되었습니다. 나중에는 다음과 같이 지정되었습니다. 더그 맥킬로이 ~에 언어를 '손가락 운동' 도움이 되는 것으로 확인되었습니다. 이는 Unix의 두 가지 버전의 일부가 되었습니다.

7 버전에서는 echo -n 명령이 프롬프트를 대체했습니다(단, 줄 구분 기호와 함께 출력을 종료하지 않고 echo 명령처럼 동작함).

이 명령은 와 같은 C 이스케이프 시퀀스를 개발하기 시작했습니다. N 8진수 이스케이프 시퀀스가 ​​로 표시된다는 차이점과 함께 0오오오 보다는 오오 C에서 유닉스/PWB Unix System 3 이후에는 echo 명령이 MS-DOS에서 2가지 버전으로 종료됩니다.

요즘에는 서로 다른 운영 체제에서 다양한 에코 비호환 구현을 사용할 수 있습니다(유사한 시스템에서는 다양함). 기본적으로 이들 중 일부는 이스케이프 시퀀스를 개발하고 일부는 그렇지 않습니다. 마찬가지로 그들 중 일부는 옵션(구현에 따라 변경되는 목록)을 얻었지만 일부는 그렇지 않았습니다.

Echo POSIX 사양은 Unix(POSIX의 옵션 XSI) 사양 중 초기 인수가 -n이거나 다른 인수에 백슬래시 문자가 포함된 경우 특성을 지정하지 않은 상태로 둡니다. 시퀀스 개발을 요구하고 옵션 처리를 허용하지 않습니다.

echo 명령의 여러 구현은 기본 플랫폼 내에서 유연하지 않습니다. 이러한 유형의 특성 변화로 인해 echo 명령은 이식 불가능한 명령으로 검토되며, 명령, 즉 printf Unix 계열 시스템에서는 오히려 선호됩니다.

에코 제어 문자는 무엇입니까?

echo 명령의 일반적인 원리를 이해한 후에는 명령과 함께 사용할 수 있는 제어 문자를 배우게 됩니다. 이러한 제어 문자는 화면에 직접 표시되지 않지만 줄바꿈, 텍스트 끝, 텍스트 시작과 같은 여러 가지 사항을 결정합니다.

탈출하다 설명
알람 소리
캐릭터 뒷면
텍스트 줄 바꿈을 억제합니다.
에프 뒤쪽에
아르 자형 라인의 시작으로 돌아가기
N 줄 바꿈
테이블 형식(선택 사항)
\ 백슬래시 문자 출력
안에 표 형식(선택 사항)
nnn 8진수 ASCII 문자(ksk 및 sh만 해당)
nn 8진수 ASCII 문자(bash만 해당)

에코를 사용하여 색상을 어떻게 결정할 수 있습니까?

echo 명령을 사용하면 텍스트를 출력하는 동안 배경 색상 및 글꼴과 같은 텍스트 속성을 정의할 수 있습니다. 문자열을 훨씬 쉽게 읽을 수 있도록 모든 문자를 따옴표로 묶거나 여러 변수에 색상을 지정하는 방식으로 작동합니다.

다음은 고유한 배경 및 글꼴 색상에 대한 고유한 이스케이프 코드의 개요입니다.

제어 문자 설명
33[30분 검정색 글꼴 색상
33[31분 빨간색 글꼴 색상
33[32분 녹색 글꼴 색상
33[33분 노란색 글꼴 색상
33[34분 파란색 글꼴 색상
33[35분 마젠타색 글꼴 색상
33[36분 청록색 글꼴 색상
33[37분 흰색 글꼴 색상
33[40분 검정색 배경
33[41분 빨간색 배경
33[42분 녹색 배경
33[43분 노란색 배경
33 [44m 파란색 배경
33[45분 마젠타색 배경
33[46분 청록색 배경
33[47분 회색 배경

에코를 사용하여 텍스트 속성을 어떻게 설정합니까?

배경 및 글꼴 색상을 포함하여 echo 명령을 사용하여 밑줄이나 굵은 글꼴과 같은 텍스트 속성을 정의할 수 있습니다. 다음은 다양한 텍스트 속성에 대한 일부 코드입니다.

제어 문자설명
33[0분 모든 속성 재설정
33 [1미터 굵은 글꼴
33[4분 밑줄
33 [5m 섬광
33[7분 반전 디스플레이

문자열/텍스트 표시:

통사론:

 echo [string] 

예:

 echo -e 'World is Beautiful' 

산출:

Java에서 정수를 문자열로 변환하는 방법
에코 명령

에코 명령 옵션

echo 명령에는 다양한 옵션이 있습니다. 이러한 옵션은 아래에 나열 및 설명되어 있습니다.

1. : 이 옵션은 텍스트/문자열 사이의 모든 공백을 제거하는 데 사용됩니다.

예:

 echo -e 'Flowers are Beautiful' 

산출:

에코 명령

2. c: 이 옵션은 '-e' 백스페이스 해석기와 함께 후행 새 줄을 억제하여 새 줄을 내보내지 않고 진행하는 데 사용됩니다.

예:

 echo -e 'World cis Beautiful' 

산출:

에코 명령

3. : 이 옵션은 새 라인을 생성하는 데 사용되며 이 새 라인은 사용된 위치에서 생성됩니다.

예:

 echo -e 'World 
is 
Beautiful' 

산출:

a-b 가지치기
에코 명령

4. : 이 옵션은 수평 탭 공간을 만드는 데 사용됩니다.

예:

echo -e 'World 	is 	Beautiful'

산출:

에코 명령

5. : 이 옵션은 결과에 캐리지 리턴을 설명하기 위해 '-e' 백스페이스 해석기와 함께 캐리지 리턴에 사용됩니다.

예:

 echo -e 'World 
is Beautiful' 

산출:

에코 명령

6. 에서: 이 옵션은 수직 탭 공간을 만드는 데 사용됩니다.

예:

 echo -e 'World vis vBeautiful' 

산출:

에코 명령

7. a: 이 옵션은 경고 반환에 사용됩니다. '-그것은' 사운드 경고를 추가하는 백스페이스 해석기.

예:

echo -e 'aWorld is Beautiful'

산출:

d 플립플롭
에코 명령

이 명령을 실행하면 벨 또는 경고음이 생성됩니다.

참고: 발사하기 전에 볼륨 키를 확인하십시오.

8. 에코 *: 이 옵션은 모든 폴더나 파일을 인쇄하는 데 사용됩니다. ls 명령과 동일합니다. 리눅스 .

예:

 echo * 

산출:

에코 명령

9. -n: 이 옵션은 후행 새 줄의 에코를 생략하는 데 사용됩니다.

예:

 echo -n 'World is Beautiful' 

산출:

에코 명령

10. 'Hello All'을 인쇄합니다. 텍스트 인쇄용 '모두들 안녕!' 터미널에서 아래 명령을 사용할 수 있습니다.

예:

 $ echo 'Hello All!' 

산출:

에코 명령

11. 특정 유형의 파일을 인쇄합니다. 예를 들어, 모든 항목을 인쇄하고 싶다면 '.씨' 파일에 아래 명령을 적용할 수 있습니다.

예:

$ echo *.txt

산출:

에코 명령