1
0

atproto を更新

syui 2024-07-31 21:07:17 +00:00
parent 91de57286b
commit 9b50f6463f

@ -36,6 +36,49 @@ url=$api/com.atproto.repo.getRecord
curl -sL "$url?repo=$did&collection=$collection&rkey=$rkey&cid="|jq .
```
## jq
ここでは[aios](https://git.syui.ai/ai/os)にインストールされている[jq](https://github.com/jqlang/jq), [dasel](https://github.com/TomWright/dasel)の`example`をまとめます。
## null
`id:3`の`name:null`を除外して表示
```json
[
{
"id": 1,
"name": "aios",
"display": "ai os"
},
{
"id": 2,
"name": "archlinux",
"display": "Arch Linux"
},
{
"id": 3,
"display": "Linux Kernel"
}
]
```
```sh
$ echo $json|jq -r ".[]|{name, display}|select(.name | length > 0)|.name,.display"
aios
ai os
archlinux
Arch Linux
```
```sh
$ echo $json|jq -r ".[]|.name // empty"
aios
archlinux
```
## dasel
- https://daseldocs.tomwright.me
```sh