Data Formats ¶
Markdown ¶
- Basic syntax
- Daring Fireball
- Render markdown in CLI
- Kramdown syntax
- SimpleMDE - Simple Markdown Editor
JSON ¶
JQ ¶
slurp
Slurp - Convert lines of json objects to a json list using -s
/ --slurp
:
$ cat file.txt
{"id":1,"name":"Foo"}
{"id":2,"name":"Bar"}
$ cat file.txt | jq --slurp '.'
[
{
"id": 1,
"name": "Foo"
},
{
"id": 2,
"name": "Bar"
}
]
select() on array of objects
Only return objects where name
is Bar
:
$ cat file.txt
[{"id":1,"name":"Foo"},{"id":2,"name":"Bar"}]
$ cat file.txt | jq '. | select(.name=="Bar")'
[
{
"id": 2,
"name": "Bar"
}
]