728x90

2026/05/06 2

[ShellScript] Shell에서 EOF의 의미

💣 상황Shell로 임시 스크립트를 짜서 급하게 처리할 일이 있어서 작성을 하는 중에 EOF?를 사용해야했다.근데 EOF의 정확한 의미와 사용법을 잘 몰라서 정리할겸 작성해본다.❓EOF란? 👉 특별한 예약어는 아니고, 입력 시작 및 끝을 표시하는 구분자(marker)이다.✔️ 보통 관례적으로 EOF를 쓰지만, 실은 아무거나 가능하다. 📖 예시cat 쉘 입장에서는:아래 내용 저장:helloworld 마지막 EOF → “입력 끝”🟨 EOF말고 다른 이름으로도 사용 가능cat ⚠️ 중요종료용 EOF 사용 시,EOF 맨 앞에 있어야 함공백 있으면 안 됨

ShellScript 2026.05.06

[ShellScript] json 형식의 문자열을 쉽게 만들기 (heredoc)

💣 상황담당 시스템에서 배치 모듈에서 카프카 처리 시, pub이 제대로 되지 않았다... (원인은 파악 중...)이게 UMS로 SMS를 송신하게끔 하는 토픽을 전달하는건데, SMS 발송이 안돼서 급하게 수기로 처리를 해야했다.그래서 온라인 모듈에서는 카프카가 정상적으로 되기 때문에 필요한 request를 구성하여 api 호출 형태를 만들고,이걸 shell로 작성하여 curl로 api를 쏘는 방법으로 임시 처리하기로 했다. 이 과정에서 application/json으로 보내야했기 때문에 json 형식을 전달할 수 있는문자열로 만드는 방법에 대해서찾아보았다.❓heredoc란?👉 heredoc은 쉘에서 여러 줄 문자열을 편하게 입력하는 문법 (JSON, SQL, 스크립트 본문 만들 때 유용) 🔥기본 형태..

ShellScript 2026.05.06
728x90