1.
Introduction
User Guide
2.
Getting jawk
3.
Getting Started
More Detailed View
4.
Command-Line Help for jawk
5.
Selection
6.
Functions
6.1.
basic functions
6.1.1.
flow functions
6.1.1.1.
|
6.1.1.2.
default
6.1.1.3.
?
6.1.2.
collection functions
6.1.2.1.
get
6.1.2.2.
size
6.1.2.3.
take
6.1.2.4.
take_last
6.1.2.5.
sub
6.2.
types functions
6.2.1.
check_types functions
6.2.1.1.
array?
6.2.1.2.
object?
6.2.1.3.
null?
6.2.1.4.
bool?
6.2.1.5.
number?
6.2.1.6.
string?
6.2.1.7.
empty?
6.2.2.
cast functions
6.2.2.1.
as_boolean
6.2.2.2.
as_number
6.2.2.3.
as_string
6.2.2.4.
as_array
6.2.2.5.
as_object
6.3.
list functions
6.3.1.
list_producers functions
6.3.1.1.
range
6.3.1.2.
zip
6.3.1.3.
cross
6.3.2.
list_manipluations functions
6.3.2.1.
sort
6.3.2.2.
sort_unique
6.3.2.3.
indexed
6.3.2.4.
push
6.3.2.5.
push_front
6.3.2.6.
reverese
6.3.2.7.
pop
6.3.2.8.
pop_first
6.3.3.
list_functional functions
6.3.3.1.
filter
6.3.3.2.
group_by
6.3.3.3.
sort_by
6.3.3.4.
fold
6.3.3.5.
map
6.3.3.6.
flat_map
6.3.4.
list_folding functions
6.3.4.1.
sum
6.3.4.2.
any
6.3.4.3.
all
6.3.4.4.
join
6.3.4.5.
first
6.3.4.6.
last
6.4.
object functions
6.4.1.
object_to_list functions
6.4.1.1.
keys
6.4.1.2.
values
6.4.1.3.
entries
6.4.2.
sort_objects functions
6.4.2.1.
sort_by_keys
6.4.2.2.
sort_by_values
6.4.2.3.
sort_by_values_by
6.4.3.
manipulate_object functions
6.4.3.1.
put
6.4.3.2.
insert_if_absent
6.4.3.3.
replace_if_exists
6.4.4.
functional_object functions
6.4.4.1.
filter_keys
6.4.4.2.
filter_values
6.4.4.3.
map_values
6.4.4.4.
map_keys
6.5.
number functions
6.5.1.
+
6.5.2.
-
6.5.3.
*
6.5.4.
/
6.5.5.
%
6.5.6.
abs
6.5.7.
round
6.5.8.
ceil
6.5.9.
floor
6.6.
string functions
6.6.1.
env
6.6.2.
concat
6.6.3.
head
6.6.4.
tail
6.6.5.
split
6.6.6.
base63_decode
6.6.7.
parse_and_stringify functions
6.6.7.1.
stringify
6.6.7.2.
parse
6.6.7.3.
parse_selection
6.6.8.
regex functions
6.6.8.1.
match
6.6.8.2.
extract_regex_group
6.7.
boolean functions
6.7.1.
compare functions
6.7.1.1.
=
6.7.1.2.
!=
6.7.1.3.
<
6.7.1.4.
<=
6.7.1.5.
>=
6.7.1.6.
>
6.7.2.
logical functions
6.7.2.1.
and
6.7.2.2.
or
6.7.2.3.
xor
6.7.2.4.
not
6.8.
time functions
6.8.1.
now
6.8.2.
format_time
6.8.3.
parse_time_with_zone
6.8.4.
parse_time
6.9.
variables functions
6.9.1.
set
6.9.2.
:
6.9.3.
define
6.9.4.
@
6.10.
proccess functions
6.10.1.
exec
6.10.2.
trigger
6.11.
nas functions
6.11.1.
nas_arithmetic functions
6.11.1.1.
"||"
6.11.1.2.
"+"
6.11.1.3.
"-"
6.11.1.4.
"*"
6.11.1.5.
"/"
6.11.1.6.
"%"
6.11.1.7.
"abs"
6.11.1.8.
"round"
6.11.2.
nas_compare functions
6.11.2.1.
"="
6.11.2.2.
"!="
6.11.2.3.
">"
6.11.2.4.
"<"
6.11.2.5.
">="
6.11.2.6.
"<="
6.11.2.7.
"sort_by"
7.
Example
7.1.
Remove non JSON values
7.2.
Create CSV file with some selected fields
7.3.
Filter values
7.4.
Group values
7.5.
Sort values
7.6.
Remove duplications
7.7.
Using macros as functions
7.8.
Split values into rows
7.9.
Use functional function
7.10.
Filter out primitive values
Light
Rust
Coal
Navy
Ayu
jawk
@
function:
Return the value of a named variable. See define for examples.
Examples:
running:
(@ "foo")
will return nothing