JQ出力内の文字列の先頭から特定の単語:ストリップ私はcurlコマンドを使用して、以下のような値のリストを取得しています
curl -s http://internal.registry.com/v2/_catalog | jq -r '.repositories[0:5] | to_entries | map(.value)[]'
出力:私はそれを確認する
centos
containersol/consul-server
containersol/mesos-agent
containersol/mesos-master
cybs/address-api
出力にプレフィックスcybs/
が含まれていてはなりません。
curl ... | jq -r '.repositories[0:5][] | sub("^cybs/"; "")'
もto_entries | map(.value)
がNOPであり、削除する必要があることに注意してください:。例えば、cybs/address-api
はちょうどaddress-api
: 'to_entries | map(.value)[] 'は'。[] 'と同じです。 –