본문 바로가기

반응형

jq 명령

[스크립트] jq 패키지 설치하는 스크립트 jq 패키지 설치하는 스크립트 jqinstall.sh 스크립트 작성 vim jq-install.sh #!/bin/bash # Check if jq is already installed if command -v jq &> /dev/null; then echo "jq is already installed." else # Check package manager and install jq if command -v apt-get &> /dev/null; then sudo apt-get update sudo apt-get install -y jq elif command -v yum &> /dev/null; then sudo yum update sudo yum install -y jq else echo "Unable.. 더보기
[스크립트] AWS 클라우드프론트 아이피를 가져와 zonefile을 생성하시오 AWS 클라우드프론트 아이피를 가져와 zonefile을 생성하시오 aws 서울 리전 클라우드프론트 아이피를 가져와서 현재 iplist.txt 파일에 있는 아이피 리스트와 대역을 비교하여 일치하면 iplist.txt에 있는 아이피로 A 레코드를 등록하고 zonefile을 생성하시오 cat iplist.txt 13.210.67.230 서울 리전의 클라우드프론트에 대한 모든 IPv4 주소 가져오기 curl -Ssf https://ip-ranges.amazonaws.com/ip-ranges.json | jq -r '.prefixes[] | select(.region=="ap-southeast-2") | select(.service=="CLOUDFRONT") | .ip_prefix' $ curl -Ssf http.. 더보기
[리눅스] jq 명령어 jq 명령어 jq 설치 yum install -y epel-release yum install -y jq jq 버전 jq --version $ jq --version jq-1.6 jq를 사용하여 json을 한 줄로 변환하는 방법 file.txt 파일 $ cat file.txt {"ID":"web","Service":"web","Tags":["django"],"Meta":{},"Port":80,"Address":"","Weights":{"Passing":1,"Warning":1},"EnableTagOverride":false,"ContentHash":"318c41a7ce882f20","Datacenter":"vm-dc1"} cat file.txt | jq . cat file.txt | jq . { "ID".. 더보기

반응형