jq 확장판? YAML cli processer, yq

YAML 파일은 쿠버네티스의 리소스를 정의하는 등 설정파일로 많이 쓰이는데요, 가끔 커맨드라인으로 YAML에 정의된 값을 가져와서 다른 일을 하고 싶을 때가 있습니다. 그럴 때는 `yq`로 yaml 파일의 값을 읽거나, 수정할 수 있습니다. yq는 jq와 같은 구문을 사용하지만 yaml 파일은 물론 json, xml, properties, csv 및 tsv에도 동작합니다. (jq 글: https://careerly.co.kr/comments/90416) 글 쓰면서 찾아보니 yq 프로젝트가 두 개네요. 하나는 go로 쓰였고, 다른 하나는 python으로 쓰였습니다. go 로 쓰인 프로젝트가 더 기능이 많은 것 같아요. (star 도 4배) https://github.com/mikefarah/yq - go https://github.com/kislyuk/yq - python

김문수 / 서버가 내려준 JSON 데이터 커맨드라인에서 눈에 잘 ... | 커리어리

커리어리

김문수 / 서버가 내려준 JSON 데이터 커맨드라인에서 눈에 잘 ... | 커리어리

더 많은 콘텐츠를 보고 싶다면?

또는

이미 회원이신가요?

2023년 9월 11일 오후 1:07

댓글 0

    함께 읽은 게시물

    커서 AI를 슬랙과 연결하면 생기는 일

    ... 더 보기

    < 모든 선택지를 검토하다 아무것도 못 하는 당신에게 >

    1

    ... 더 보기

     • 

    댓글 1 • 저장 3 • 조회 640


    저의 강의가 패스트캠퍼스 이벤트에 포함되어서 홍보합니다.

    ... 더 보기

    2025 상반기 창고대개방 이벤트 | 패스트캠퍼스

    패스트캠퍼스

    2025 상반기 창고대개방 이벤트 | 패스트캠퍼스


    《끝까지 듣는 사람》

    <

    ... 더 보기

    ChatGPT의 GPT-5 Pro와 API의 GPT-5 High는 완전히 수준이 다르네요.


    그냥 GPT-5나 GPT-5 Thinking이 GPT-4.5정도의 느낌이라면, Pro, High는 진정한 GPT-5라고 느껴짐.

    조회 928