jq 빌어 먹을 좋은
3009 단어 jq
jq 좋은
이제 jq를 만졌다.
DigitalOcean의 이미지 ID를 확인하고 싶습니다 ...
packer 의 DigitalOcean 빌더 을 지정하고 있을 때, image_id 를 지정하고 싶지만 알고 싶으려면 API를 두드려야 한다.
두드리는 것은 좋지만 JSON에서 결과가 돌아온다.
pretty-print하지 않는 경우
curl -X GET "https://api.digitalocean.com/images/?client_id={ユーザーのclient_id}&api_key={ユーザーのapi_key}
우드...이 인간이 읽는 것이 아닙니다 ...
pretty-print를 원한다면
jq 명령에 대해 API 응답을 파이프로 연결하면 ...
curl -X GET "https://api.digitalocean.com/images/?client_id={ユーザーのclient_id}&api_key={ユーザーのapi_key} | jq '.'
아름다운 ... 깨끗하고보기 쉽습니다.
이것만이라면
파이프로 결과를 연결할 수 있기 때문에 간단한 시도해 보았다.
curl -X GET "https://api.digitalocean.com/images/?client_id={ユーザーのclient_id}&api_key={ユーザーのapi_key} " | jq '.images | .[] | if .distribution == "Ubuntu" then .distribution, .name, .id else "" end'
packer 의 DigitalOcean 빌더 을 지정하고 있을 때, image_id 를 지정하고 싶지만 알고 싶으려면 API를 두드려야 한다.
두드리는 것은 좋지만 JSON에서 결과가 돌아온다.
pretty-print하지 않는 경우
curl -X GET "https://api.digitalocean.com/images/?client_id={ユーザーのclient_id}&api_key={ユーザーのapi_key}
우드...이 인간이 읽는 것이 아닙니다 ...
pretty-print를 원한다면
jq 명령에 대해 API 응답을 파이프로 연결하면 ...
curl -X GET "https://api.digitalocean.com/images/?client_id={ユーザーのclient_id}&api_key={ユーザーのapi_key} | jq '.'
아름다운 ... 깨끗하고보기 쉽습니다.
이것만이라면
파이프로 결과를 연결할 수 있기 때문에 간단한 시도해 보았다.
curl -X GET "https://api.digitalocean.com/images/?client_id={ユーザーのclient_id}&api_key={ユーザーのapi_key} " | jq '.images | .[] | if .distribution == "Ubuntu" then .distribution, .name, .id else "" end'
curl -X GET "https://api.digitalocean.com/images/?client_id={ユーザーのclient_id}&api_key={ユーザーのapi_key} " | jq '.images | .[] | if .distribution == "Ubuntu" then .distribution, .name, .id else "" end'
결과
우무무
and
, or
, not
, ==
등, 평가 결과에 대해 Boolean (true or false)를 돌려준다참이라면
true
대신 평가한 값을 반환해 주면다단 필터링 가능하지 않을까라고 생각하거나 한다.
if문이 else절 필수인 것도
언어용 바인딩
파이썬 용 jq. py을 찾았습니다.
그러나 다음과 같은 이유로 설치를 시도하지 않았습니다 ...
환경은 Mac OS X 10.8.4.
음.
Haskell 버전이 있습니다 ...
브런치 보고 있으면 haskell-version라든지 있다.
구현을 위한 프로토타입은 하스켈에서 짠 것일까...
총평
jq 좋아요.
Reference
이 문제에 관하여(jq 빌어 먹을 좋은), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/futoase/items/347c3be3f6a4427dcf6e
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
jq 좋아요.
Reference
이 문제에 관하여(jq 빌어 먹을 좋은), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/futoase/items/347c3be3f6a4427dcf6e텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)