Sha256: 214505cb87a72f6cf547fe6da2f934c8e113b315e6c809b034a4852110c2036f

Contents?: true

Size: 430 Bytes

Versions: 96

Compression:

Stored size: 430 Bytes

Contents

#!/usr/bin/env bash

encode () {
	clean_string=$(echo "$1" | tr -dc '[:alnum:]\n\r' | tr '[:upper:]' '[:lower:]')
	converted_string=$(echo "$clean_string" | tr abcdefghijklmnopqrstuvwxyz zyxwvutsrqponmlkjihgfedcba)
	echo "$converted_string" | sed 's/.\{5\}/& /g' | awk '{$1=$1};1'
}

decode () {
	clean_string=$(echo "$1" | tr -d '[:space:]')
	echo $clean_string | tr zyxwvutsrqponmlkjihgfedcba abcdefghijklmnopqrstuvwxyz
}

"$@"

Version data entries

96 entries across 96 versions & 1 rubygems

Version Path
trackler-2.2.1.180 tracks/bash/exercises/atbash-cipher/example.sh
trackler-2.2.1.179 tracks/bash/exercises/atbash-cipher/example.sh
trackler-2.2.1.178 tracks/bash/exercises/atbash-cipher/example.sh
trackler-2.2.1.177 tracks/bash/exercises/atbash-cipher/example.sh
trackler-2.2.1.176 tracks/bash/exercises/atbash-cipher/example.sh
trackler-2.2.1.175 tracks/bash/exercises/atbash-cipher/example.sh
trackler-2.2.1.174 tracks/bash/exercises/atbash-cipher/example.sh
trackler-2.2.1.173 tracks/bash/exercises/atbash-cipher/example.sh
trackler-2.2.1.172 tracks/bash/exercises/atbash-cipher/example.sh
trackler-2.2.1.171 tracks/bash/exercises/atbash-cipher/example.sh
trackler-2.2.1.170 tracks/bash/exercises/atbash-cipher/example.sh
trackler-2.2.1.169 tracks/bash/exercises/atbash-cipher/example.sh
trackler-2.2.1.167 tracks/bash/exercises/atbash-cipher/example.sh
trackler-2.2.1.166 tracks/bash/exercises/atbash-cipher/example.sh
trackler-2.2.1.165 tracks/bash/exercises/atbash-cipher/example.sh
trackler-2.2.1.164 tracks/bash/exercises/atbash-cipher/example.sh
trackler-2.2.1.163 tracks/bash/exercises/atbash-cipher/example.sh
trackler-2.2.1.162 tracks/bash/exercises/atbash-cipher/example.sh
trackler-2.2.1.161 tracks/bash/exercises/atbash-cipher/example.sh
trackler-2.2.1.160 tracks/bash/exercises/atbash-cipher/example.sh