19 lines
499 B
Text
19 lines
499 B
Text
#!/usr/bin/env jq -M -R -r -f
|
|
# or perhaps:
|
|
#!/usr/local/bin/jq -M -R -r -f
|
|
|
|
# If your operating system does not allow more than one option
|
|
# to be specified on the command line,
|
|
# then consider using a version of jq that allows
|
|
# command-line options to be squished together (-MRrf),
|
|
# or see the following subsection.
|
|
|
|
def rot13:
|
|
explode
|
|
| map( if 65 <= . and . <= 90 then ((. - 52) % 26) + 65
|
|
elif 97 <= . and . <= 122 then (. - 84) % 26 + 97
|
|
else .
|
|
end)
|
|
| implode;
|
|
|
|
rot13
|