mirror of
https://github.com/stedolan/jq.git
synced 2024-05-11 05:55:39 +00:00
Fix some bad escaping
This commit is contained in:
@@ -144,7 +144,7 @@ sections:
|
|||||||
|
|
||||||
The simplest *useful* filter is .foo. When given a
|
The simplest *useful* filter is .foo. When given a
|
||||||
JSON object (aka dictionary or hash) as input, it produces
|
JSON object (aka dictionary or hash) as input, it produces
|
||||||
the value at the key "foo", or null if there\'s none present.
|
the value at the key "foo", or null if there's none present.
|
||||||
|
|
||||||
examples:
|
examples:
|
||||||
- program: '.foo'
|
- program: '.foo'
|
||||||
@@ -218,8 +218,8 @@ sections:
|
|||||||
- title: "`|`"
|
- title: "`|`"
|
||||||
body: |
|
body: |
|
||||||
The | operator combines two filters by feeding the output(s) of
|
The | operator combines two filters by feeding the output(s) of
|
||||||
the one on the left into the input of the one on the right. It\'s
|
the one on the left into the input of the one on the right. It's
|
||||||
pretty much the same as the Unix shell\'s pipe, if you\'re used to
|
pretty much the same as the Unix shell's pipe, if you're used to
|
||||||
that.
|
that.
|
||||||
|
|
||||||
If the one on the left produces multiple results, the one on
|
If the one on the left produces multiple results, the one on
|
||||||
@@ -257,7 +257,7 @@ sections:
|
|||||||
in `[.foo, .bar, .baz]`) or to "collect" all the results of a
|
in `[.foo, .bar, .baz]`) or to "collect" all the results of a
|
||||||
filter into an array (as in `[.items[].name]`)
|
filter into an array (as in `[.items[].name]`)
|
||||||
|
|
||||||
Once you understand the "," operator, you can look at jq\'s array
|
Once you understand the "," operator, you can look at jq's array
|
||||||
syntax in a different light: the expression [1,2,3] is not using a
|
syntax in a different light: the expression [1,2,3] is not using a
|
||||||
built-in syntax for comma-separated arrays, but is instead applying
|
built-in syntax for comma-separated arrays, but is instead applying
|
||||||
the `[]` operator (collect results) to the expression 1,2,3 (which
|
the `[]` operator (collect results) to the expression 1,2,3 (which
|
||||||
@@ -279,8 +279,8 @@ sections:
|
|||||||
|
|
||||||
If the keys are "sensible" (all alphabetic characters), then
|
If the keys are "sensible" (all alphabetic characters), then
|
||||||
the quotes can be left off. The value can be any expression
|
the quotes can be left off. The value can be any expression
|
||||||
(although you may need to wrap it in parentheses if it\'s a
|
(although you may need to wrap it in parentheses if it's a
|
||||||
complicated one), which gets applied to the {} expression\'s
|
complicated one), which gets applied to the {} expression's
|
||||||
input (remember, all filters have an input and an
|
input (remember, all filters have an input and an
|
||||||
output).
|
output).
|
||||||
|
|
||||||
@@ -294,10 +294,10 @@ sections:
|
|||||||
|
|
||||||
{user: .user, title: .title}
|
{user: .user, title: .title}
|
||||||
|
|
||||||
Because that\'s so common, there\'s a shortcut syntax: `{user, title}`.
|
Because that's so common, there's a shortcut syntax: `{user, title}`.
|
||||||
|
|
||||||
If one of the expressions produces multiple results,
|
If one of the expressions produces multiple results,
|
||||||
multiple dictionaries will be produced. If the input\'s
|
multiple dictionaries will be produced. If the input's
|
||||||
|
|
||||||
{"user":"stedolan","titles":["JQ Primer", "More JQ"]}
|
{"user":"stedolan","titles":["JQ Primer", "More JQ"]}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user