Linux Shell 기본 Bash 일반 명령 echo 명령
셸 에서 흔히 볼 수 있 는 명령 echo.
출력 명령: echo
echo 명령 의 출력 내용 이 특별한 의미 가 없 으 면 원본 을 화면 에 출력 합 니 다.출력 내용 에 특별한 의미 가 있다 면 출력 은 그 의 미 를 출력 합 니 다.
명령 형식 은 다음 과 같 습 니 다.
[root@localhost ~]# echo [选项] [输出内容]
옵션:
[root@localhost ~]# echo "hello world "
hello world
출력 후 줄 끝의 줄 바 꿈 기 호 를 취소 합 니 다.
"- n"옵션 이 추가 되 어 있 으 면 출력 내용 이 끝 난 후에 줄 을 바 꾸 지 않 고 새 줄 의 프롬프트 를 직접 표시 합 니 다.
[root@localhost ~]# echo -n "hello world "
hello world [root@localhost ~]#
역 사선 제어 문자 변환 지원
echo 명령 에서 "- e"옵션 을 사용 하면 표 1 과 같은 제어 문 자 를 지원 할 수 있 습 니 다.
제어 문자
하 다. 쓰다
\\
출력\자체
\a
출력 경고 음
\b
체크 해제 키, 왼쪽 문자 삭제
\c
출력 줄 끝의 줄 바 꿈 을 취소 합 니 다."- n"옵션 과 일치 합 니 다.
\e
Esc 키
\f
페이지 바 꾸 기 부호
줄 바 꿈 부호
\r
리 턴 키
\t
탭 문자, 즉 Tab 키
\v
수직 탭 문자
\0nnn
8 진법 에 따르다 ASCII 메타 출력 문자.그 중 0 은 숫자 0 이 고, nnn 은 세 자리 8 진수 이다
\xhh
16 진 ASCH 메타 에 따라 문 자 를 출력 합 니 다.그 중 hh 는 두 명의 16 진수 이다
1. 제어 문자\\\와\a 의 예제
echo 명령 출력\, 동시에 시스템 오디 오 에서 경고 음 을 출력 합 니 다.
[root@localhost ~]# echo -e "\\ \a"
\
2. 제어 문자\b 의 예제
echo 명령 출력 결과 b 의 왼쪽 에 '\b' 가 있 기 때문에 출력 할 때 ac 만 있 습 니 다.
[root@localhost ~]# echo -e "ab\bc"
ac
3. 제어 문자\t 와 예시
형식 에 따라 출력 하 다
[root@localhost ~]# echo -e "a\tb\tc
d\te\tf"
a b c
d e f
4. 제어 문자 \0 의 예시
ASCII 코드 에 따라 출력 한 것 은 8 진법 이 고 해당 하 는 ASCII 코드 를 인쇄 한 것 입 니 다. 예 를 들 어 141 이라는 8 제 수 는 ASCII 코드 에서 소문 자 'a' 를 대표 합 니 다.
[root@localhost ~]# echo -e "\0141\t\0142\t\0143
\0144\t\0145\t\0146"
a b c
d e f
5. 제어 문자 \x 예시
ASCII 코드 로 출력 한 것 에 따라 16 진법 을 입력 하고 해당 하 는 ASCII 코드 를 인쇄 합 니 다. 예 를 들 어 141 이라는 8 제 수 는 ASCII 코드 에서 소문 자 'a' 를 대표 합 니 다.
[root@localhost ~]# echo -e "\x61\t\x62\t\x63
\x64\t\x65\t\x66"
a b c
d e f
6. 인쇄 글꼴 에 배경 색 을 설정 하 는 예제
abcd 를 빨간색 으로 출력 합 니 다.그 중에서\e [1 은 표준 형식 으로 색상 출력 시작 을 대표 합 니 다.\e [0m 는 색상 출력 이 끝 났 고 31m 는 글꼴 색상 이 빨간색 이 라 고 정의 합 니 다.
echo 명령 으로 인식 할 수 있 는 글꼴 색상 은 다음 과 같 습 니 다: 30m = 검은색, 31m = 빨간색, 32m = 녹색, 33m = 노란색, 34m = 파란색, 35m = 양홍색, 36m = 파란색, 37m = 흰색.
[root@localhost ~]# echo -e "\e[1;31m abed \e[0m"
abed
abcd 에 녹색 배경 을 추가 합 니 다. echo 명령 에 사용 할 배경 색 은 다음 과 같 습 니 다: 40m = 검은색, 41m = 빨간색, 42m = 녹색, 43m = 노란색, 44m = 파란색, 45m = 양홍색, 46m = 파란색, 47m = 흰색.
[root@localhost ~]# echo -e "\e[1;42m abed \e[0m"
abed
다음으로 전송:https://www.cnblogs.com/lizhouwei/p/9985592.html
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.