웹사이트 검색

15 Linux에서 'echo' 명령의 실제 예


echo 명령은 Linux bash 및 C 셸에 가장 일반적이고 널리 사용되는 내장 명령 중 하나이며, 일반적으로 표준 언어에 텍스트/문자열 줄을 표시하기 위해 스크립팅 언어 및 배치 파일에 사용됩니다. 출력 또는 파일.

echo 명령의 구문은 다음과 같습니다.

echo [option(s)] [string(s)]

1. 텍스트 한 줄을 입력하고 표준 출력에 표시합니다.

echo Tecmint is a community of Linux Nerds 

다음 텍스트를 출력합니다.

Tecmint is a community of Linux Nerds 

2. 변수를 선언하고 해당 값을 에코합니다. 예를 들어 x라는 변수를 선언하고 해당 값=10을 할당합니다.

x=10

해당 값을 에코합니다.

echo The value of variable x = $x 

The value of variable x = 10 

참고: Linux의 '-e' 옵션은 백슬래시로 표시된 이스케이프 문자를 해석하는 역할을 합니다.

3. '\b' 옵션 사용 - 백슬래시 해석기 '-e'를 사용하여 사이에 있는 모든 공백을 제거합니다.

echo -e "Tecmint \bis \ba \bcommunity \bof \bLinux \bNerds" 

TecmintisacommunityofLinuxNerds 

4. '\n' 옵션 사용 – 백스페이스 해석기 '-e'가 포함된 새 줄은 사용된 위치부터 새 줄을 처리합니다.

echo -e "Tecmint \nis \na \ncommunity \nof \nLinux \nNerds" 

Tecmint 
is 
a 
community 
of 
Linux 
Nerds 

5. '\t' 옵션 사용 – 백스페이스 해석기 '-e'가 포함된 가로 탭으로 가로 탭 공간을 갖습니다.

echo -e "Tecmint \tis \ta \tcommunity \tof \tLinux \tNerds" 

Tecmint 	is 	a 	community 	of 	Linux 	Nerds 

6. 새 줄 '\n' 옵션과 가로 탭 '\t'을 동시에 사용하는 것은 어떻습니까?

echo -e "\n\tTecmint \n\tis \n\ta \n\tcommunity \n\tof \n\tLinux \n\tNerds" 

	Tecmint 
	is 
	a 
	community 
	of 
	Linux 
	Nerds 

7. '\v' 옵션 사용 - 백스페이스 해석기 '-e'가 포함된 세로 탭을 사용하여 세로 탭 공백을 갖습니다.

echo -e "\vTecmint \vis \va \vcommunity \vof \vLinux \vNerds" 

Tecmint 
        is 
           a 
             community 
                       of 
                          Linux 
                                Nerds 

8. 새 줄 '\n'과 세로 탭 '\v' 옵션을 동시에 사용하는 것은 어떻습니까?

echo -e "\n\vTecmint \n\vis \n\va \n\vcommunity \n\vof \n\vLinux \n\vNerds" 


Tecmint 

is 

a 

community 

of 

Linux 

Nerds 

참고: 옵션을 사용하여 세로 탭, 가로 탭 및 새 줄 간격을 두 배 또는 필요한 만큼 두 배로 늘릴 수 있습니다.

9. '\r' 옵션 사용 – 백스페이스 해석기 '-e'를 사용한 캐리지 리턴을 사용하여 출력에 캐리지 리턴을 지정합니다.

echo -e "Tecmint \ris a community of Linux Nerds" 

is a community of Linux Nerds 

10. '\c' 옵션 사용 - 새 줄을 내보내지 않고 계속하려면 백스페이스 해석기 '-e'를 사용하여 후행 새 줄을 억제합니다.

echo -e "Tecmint is a community \cof Linux Nerds" 

Tecmint is a community avi@tecmint:~$ 

11. '-n' 옵션을 사용하여 후행 줄 바꿈을 생략합니다.

echo -n "Tecmint is a community of Linux Nerds" 
Tecmint is a community of Linux Nerdsavi@tecmint:~/Documents$ 

12. '\a' 옵션 사용 - 백스페이스 해석기 '-e'를 사용하여 경고를 반환하여 소리 경고를 냅니다.

echo -e "Tecmint is a community of \aLinux Nerds" 
Tecmint is a community of Linux Nerds

참고: 실행하기 전에 볼륨 키를 확인하세요.

13. echo 명령(ls 명령 대체)을 사용하여 모든 파일/폴더를 인쇄합니다.

echo * 

103.odt 103.pdf 104.odt 104.pdf 105.odt 105.pdf 106.odt 106.pdf 
107.odt 107.pdf 108a.odt 108.odt 108.pdf 109.odt 109.pdf 110b.odt 
110.odt 110.pdf 111.odt 111.pdf 112.odt 112.pdf 113.odt 
linux-headers-3.16.0-customkernel_1_amd64.deb 
linux-image-3.16.0-customkernel_1_amd64.deb network.jpeg 

14. 특정 종류의 파일을 인쇄합니다. 예를 들어, 모든 '.jpeg' 파일을 인쇄한다고 가정하고 다음 명령을 사용합니다.

echo *.jpeg 

network.jpeg 

15. echo는 표준 출력이 아닌 파일로 출력하기 위해 리디렉션 연산자와 함께 사용할 수 있습니다.

echo "Test Page" > testpage 

## Check Content
avi@tecmint:~$ cat testpage 
Test Page 
에코 옵션
 Options

 설명

 -n

후행 줄 바꿈을 인쇄하지 마십시오.

 -e

백슬래시 이스케이프 해석을 활성화합니다.

 \b

역행 키이

 \\

백슬래시

 \n

새 줄

 \r

캐리지 리턴

 \t

가로 탭

 \v

수직 탭

지금은 이것이 전부입니다. 아래 의견에 귀중한 피드백을 제공하는 것을 잊지 마세요.