Notice
Recent Posts
Recent Comments
Link
투케이2K
148. (LINUX/리눅스) echo 및 printf 출력용 명령어 간단 비교 설명 본문
728x90
반응형
[개발 환경 설정]
개발 환경 및 사용 툴 : Linux / Putty
제목 및 설명 요약 : echo 및 printf 출력용 명령어 간단 비교 설명

[소스 코드]
# ------------------------------------------------------------------------------------------------
# [사전 설명 및 설정 사항]
# ------------------------------------------------------------------------------------------------
- 개발 환경 : LINUX / Terminal
- 개발 기술 : Command
- 사전) 👉 리눅스 SSH 원격 접속 작업 위한 Putty (푸티) 사용 방법 정의 및 다운 로드 참고 사이트
>> 1. Putty 메뉴 좌측 상단 Session 선택
>> Host Name (IP address) 주소 작성 , Port 작성 실시
>> SSH 메뉴 선택 실시
>> 하단 Open 메뉴 클릭 및 접속 수행 실시
>> 접속 아이디 / 비밀 번호 작성 후 작업 진행 실시
>> https://blog.naver.com/kkh0977/222791039563
# ------------------------------------------------------------------------------------------------
# ------------------------------------------------------------------------------------------------
# [설명 정리]
# ------------------------------------------------------------------------------------------------
✅ echo 명령어 설명
>> 기본 개념 :
- 문자열을 간단하게 출력하는 명령어
- 사용법이 매우 직관적
>> 특징 :
- 자동으로 줄바꿈 포함
- 간단한 출력에 최적화
- 옵션에 따라 동작이 조금 다를 수 있음 (쉘마다 차이 존재)
>> 기본 사용 방법 :
- 줄바꿈 제거 : echo -n "Hello"
- 이스케이프 문자 사용 : echo -e "Hello\nWorld"
- 파일 출력 : echo "로그 시작" > log.txt
✅ printf 명령어 설명
>> 기본 개념 :
- C 언어의 printf처럼 형식(format)을 지정해서 출력
- 더 정밀하고 일관된 출력 가능
>> 특징 :
- 자동 줄바꿈 없음 (직접 \n 써야 함)
- 포맷 문자열 사용 가능
- 모든 환경에서 동작이 일관적
>> 기본 사용 방법 :
- 기본 출력 : printf "Hello\n"
- 변수 출력 :
name="twok"
printf "이름: %s\n" "$name"
- 숫자 포맷 :
printf "정수: %d\n" 10
printf "실수: %.2f\n" 3.14159
✅ echo vs printf 비교
----------------------------------------------------
구분 | echo | printf
----------------------------------------------------
사용 목적 | 간단 출력 | 포맷 출력
----------------------------------------------------
줄바꿈 | 자동 포함 | 직접 지정 (\n)
----------------------------------------------------
포맷 제어 | 거의 없음 | 매우 강력
----------------------------------------------------
이식성 | 쉘마다 다름 | 항상 동일
----------------------------------------------------
사용 난이도 | 쉬움 | 약간 복잡
----------------------------------------------------
# ------------------------------------------------------------------------------------------------
# ------------------------------------------------------------------------------------------------
# [참고 사이트]
# ------------------------------------------------------------------------------------------------
[쉘 스크립트 / Shell script] : 쉘 스크립트 파일 실행 및 파라미터 전달 echo 결과 출력
https://kkh0977.tistory.com/6674
https://blog.naver.com/kkh0977/223524203789?trackingCode=blog_bloghome_searchlist
[쉘 스크립트 / Shell script] : 변수 선언 및 echo 변수 출력 수행
https://kkh0977.tistory.com/6673
https://blog.naver.com/kkh0977/223524201454?trackingCode=blog_bloghome_searchlist
[쉘 스크립트 / Shell script] : printf 사용해 서식에 맞게 문자열 출력 형식 포맷 변경
https://kkh0977.tistory.com/6910
https://blog.naver.com/kkh0977/223564173562?trackingCode=blog_bloghome_searchlist
[쉘 스크립트 / Shell script] : printf 사용해 소수점 자릿수 제한 출력 수행
https://kkh0977.tistory.com/6911
https://blog.naver.com/kkh0977/223564175604?trackingCode=blog_bloghome_searchlist
# ------------------------------------------------------------------------------------------------
728x90
반응형
'Linux (cmd)' 카테고리의 다른 글
Comments
