반응형

2025/02/08 2

Bash Script에서 `curl`과 `jq` 사용법 [ 외부 프로그램 활용하기 ]

Bash Script에서 curl과 jq 사용법 (외부 프로그램 활용하기)Bash 스크립트는 단순히 명령어를 나열하는 수준을 넘어 외부 프로그램을 활용하여 더욱 강력하고 유연한 스크립트를 작성할 수 있습니다. 특히 API 호출 및 JSON 데이터 처리를 위해 curl과 jq는 매우 유용합니다. 이번 포스팅에서는 이 두 가지 프로그램을 사용하는 방법과 예제를 통해 실용적인 스크립트를 작성하는 방법을 알아보겠습니다.1. curl의 소개 및 기본 사용법curl은 URL을 통해 데이터를 전송하거나 가져오는 데 사용되는 명령어입니다. HTTP, HTTPS, FTP 등 다양한 프로토콜을 지원합니다.1.1 curl의 기본 형식curl [옵션] [URL]1.2 주요 옵션-X: 요청 메서드 지정(GET, POST, PU..

C 파일 에러 처리 함수(perror, clearerr, feof, ferror)

C 파일 에러 처리 함수(perror, clearerr, feof, ferror)C 언어에서 파일 입출력 중 에러가 발생할 수 있으며, 이러한 에러를 처리하는 기능이 필요합니다. stdio.h 헤더 파일에는 파일 관련 오류를 확인하고 처리할 수 있는 여러 함수가 제공됩니다. 오늘은 perror, clearerr, feof, ferror 함수에 대해 알아보고 예제 코드를 통해 실제 동작을 확인해 보겠습니다.1. perror 함수perror 함수는 마지막으로 발생한 시스템 오류 메시지를 출력하는 함수입니다. 파일 처리 과정에서 오류가 발생하면 perror를 이용해 어떤 오류가 발생했는지 확인할 수 있습니다.사용법void perror(const char *s);s: 오류 메시지 앞에 출력할 문자열입니다.예제#..

반응형