-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
Description
📌 echo 명령어
터미널에 문자열을 출력하거나, 파일에 값을 추가하거나, 스크립트에서 변수 값을 출력할 때 사용
echo [옵션] [출력할 내용]| 기능 | 예시 | 설명 |
|---|---|---|
| 문자열 출력 | echo "안녕" | 기본 문자열 출력 |
| 변수 출력 | echo $HOME | 환경 변수 값 출력 |
| 개행 포함 | echo -e "1\n2\n3" | -e 옵션으로 줄바꿈(\n) 사용 가능 |
| 파일에 쓰기 | echo "내용" > file.txt | 파일에 새로 씀 (덮어쓰기) |
| 파일에 추가 | echo "추가" >> file.txt | 파일에 줄 추가 (append) |
자주 쓰는 옵션
| 옵션 | 설명 | 예시 |
|---|---|---|
| -e | 이스케이프 문자 해석 (\n, \t 등) | echo -e "A\nB" |
| -n | 마지막에 줄바꿈 하지 않음 | echo -n "Hello" |
파일에 echo 결과 쓰기
| 명령 | 의미 |
|---|---|
> |
기존 내용을 덮어씀 |
>> |
기존 내용 유지하고 뒤에 추가 |
echo "기록1" > log.txt # log.txt 초기화 후 기록1 씀
echo "기록2" >> log.txt # log.txt에 기록2 추가📌 google-genai
// https://mvnrepository.com/artifact/com.google.genai/google-genai
implementation 'com.google.genai:google-genai:1.3.0'해당 라이브러리는 Google Generative AI (Gemini API) 를 Java에서 사용할 수 있게 해주는 공식 SDK