RosettaCodeData/Task/Rot-13/Jq/rot-13-2.jq
2023-07-01 13:44:08 -04:00

13 lines
207 B
Bash

#!/bin/bash
jq -M -R -r '
def rot13:
explode
| map( if 65 <= . and . <= 90 then ((. - 52) % 26) + 65
elif 97 <= . and . <= 122 then (. - 84) % 26 + 97
else .
end)
| implode;
rot13'