嗨,我需要提取輸出 json 的第一個鍵,我嘗試過使用不同的正則運算式,但沒有給出預期的結果,請讓我解決這個問題。
LANGUAGES=`curl \
--request GET \
--header 'authorization: Bearer ${{ secrets.GITHUB_TOKEN }}' \
--header 'content-type: application/string' \
--url 'https://api.github.com/repos/${{ github.repository }}/languages' \
`
echo "$LANGUAGES" | regex
輸出和鍵將是動態的
{
"HCL": 56543,
"Shell": 22986,
"Dockerfile": 307
}
預期輸出:HCL
{
"Java": 56543,
"C ": 22986,
"C#": 307
}
預期輸出:Java
{
"Python": 56543,
"SHELL": 22986,
"C": 307
}
預期輸出:Python
uj5u.com熱心網友回復:
echo "$LANGUAGES" | jq -r 'keys_unsorted | first'
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/536286.html
標籤:狂欢壳
