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 | 줄 바꿈 |
티 | 테이블 형식(선택 사항) |
\ | 백슬래시 문자 출력 |
안에 | 표 형식(선택 사항) |