echo 명령어 생성기
한 줄의 텍스트를 표시하는 echo 명령어 생성
echo 시작하기
## echo란?
`echo`는 인수를 표준 출력으로 내보낸 뒤 줄 바꿈을 추가합니다. 텍스트 출력, 파이프라인용 문자열 조립, ANSI 색상 코드 출력의 가장 단순한 방법입니다.
## 사용 방법
1. **텍스트 입력**: 출력할 텍스트를 입력하세요. 2. **옵션 설정** (선택 사항): `-n`으로 줄 바꿈 생략, `-e`로 백슬래시 이스케이프 해석. 3. **복사 및 실행**: 생성된 명령어를 터미널에 복사하세요.
플래그와 이스케이프
### `-n` 줄 바꿈 없음 끝의 줄 바꿈을 출력하지 않습니다. 프롬프트를 만들거나 줄 일부를 파이프로 넘길 때 유용합니다.
### `-e` 이스케이프 해석 `\\n`(줄 바꿈), `\\t`(탭), `\\\\`(백슬래시), `\\c`(끝 줄 바꿈 억제) 같은 백슬래시 이스케이프 시퀀스 해석을 켭니다. 여러 줄 출력이나 ANSI 색상에 유용합니다.
### `-E` 이스케이프 비활성화 이스케이프 해석을 명시적으로 끕니다 (대부분 시스템의 기본값).
### 호환성 참고 이스케이프 플래그 동작은 셸(dash, bash, zsh)마다 다릅니다. 복잡한 서식에는 `printf`가 더 낫습니다.
▶줄 바꿈 없이 텍스트를 어떻게 출력하나요?
`echo -n "text"`를 사용하세요. `-n` 플래그가 끝의 줄 바꿈을 억제합니다. 또는 `echo -e "text\c"`로 `\c` 이스케이프를 통해 줄 바꿈을 빼낼 수도 있습니다.
▶\n 이스케이프가 글자 그대로 출력되는 이유는?
기본적으로 echo는 이스케이프 시퀀스를 해석하지 않습니다. `-e` 플래그를 추가하세요: `echo -e "line1\nline2"`. POSIX echo 동작은 셸마다 다르므로 `printf`가 더 이식성이 좋습니다.
이 도구가 당신에게 도움이 되었다면, 저에게 커피 한 잔 사주세요.
제게 커피 한 잔 사주세요.