Published Book on Amazon
All of IOT
Starting with the Latest Raspberry Pi from Beginner to Advanced – Volume 1 |
|
All of IOT
Starting with the Latest Raspberry Pi from Beginner to Advanced – Volume 2 |
출판된 한글판 도서
최신 라즈베리파이(Raspberry Pi)로 시작하는 사
물인터넷(IOT)의 모든 것 – 초보에서 고급까지 (상) |
|
최신 라즈베리파이(Raspberry Pi)로 시작하는 사
물인터넷(IOT)의 모든 것 – 초보에서 고급까지 (하) |
Original Book Contents
10.4.2 "echo" 명령
이 명령은 지정된 텍스트를 표준출력에 표시해 준다. 일반적인 작업에서는 필요가 없는데, bash script를 작성할 때 여러 가지 진행상황에 대한 정보를 표시할 때 많이 사용한다.
[명령 형식]
echo [option] [string] |
[명령 개요]
■ 지정된 텍스트를 표준출력에 표시한다.
■ user 권한 -- 일반 user.
[상세 설명]
■ string의 표현 -- "XXX" 의 형식으로 표현된 문자열
[주요 Option]
-n | do not output the trailing newline |
-e | enable interpretation of backslash escapes |
-E | disable interpretation of backslash escapes (default) |
--help | display this help and exit |
[사용 Example]
Shell에서 다음과 같이 간단하게 "This is Raspberry Pi System" 문자열로 echo명령을 실행해 보자. 그러면 지정된 문자열이 그대로 결과물에 표시되는 것을 알 수 있다.
pi@raspberrypi ~ $ echo "This is Raspberry Pi System" |
This is Pi System |
이번에는 여러 행으로 문자열을 표현해 보도록 하겠다. 이 명령에서 새로운 행으로 이동하기 위해서는 new line을 표현해 주는 "\n"를 사용해야 한다. 다음과 같이 실행하면 new line 이후에 지정된 문자열이 두 번째 행에서 내용이 표시되는 것을 알 수 있다.
pi@raspberrypi ~ $ echo -e "This is Pi System \nFrom this, the new line begins" |
This is Pi System From this, the new line begins |