컬에서 정확한 값을 얻으려면 sed로 다듬기

컬에서 정확한 값을 얻으려면 sed로 다듬기

curl명령에서 이 문자열 데이터를 얻습니다 .

{"password": [["passwordreal", "2035/01/01 00:00"]], "user": "user1", "address": "kobebkokoko.net"}

어떻게 passwordreal사용 하나요 sed?

예,

curl xxxx | sed -n '/ *"password"'=> 정말 오랫동안 일했어요.

답변1

를 사용하면 jq원래 비밀번호 문자열을 얻을 수 있습니다.

curl ... | jq -r '.password[0][0]'

password즉, 반환된 JSON 객체의 키 배열에서 첫 번째 요소를 가져옵니다.

sed비밀번호 문자열에는 별도로 디코딩해야 하는 JSON 인코딩 데이터를 포함하여 모든 문자가 포함될 수 있으므로 이 경우에 사용하는 것은 실수입니다. jq당신을 위해 이것을하십시오.

관련 정보