Sha256: 5efc06162c03605d2131e961339d9eb71fa6b3ba8d0c743ef4031c008581a1fc

Contents?: true

Size: 571 Bytes

Versions: 96

Compression:

Stored size: 571 Bytes

Contents

#!/usr/bin/env bash

if [ "$#" -ne 2 ]; then
  echo "Usage: $0 <string1> <string2>" >&2
  exit 1
fi

input="$1"
possibles="$2"

out=""

in_counts="$(echo $input | tr '[:upper:]' '[:lower:]' | fold -w1 | sort | uniq -c)"
for possible in $possibles
do
    p_counts="$(echo $possible | tr '[:upper:]' '[:lower:]' | fold -w1 | sort | uniq -c)"
    if test "$in_counts" = "$p_counts" -a "$(echo $input | tr '[:upper:]' '[:lower:]')" != "$(echo $possible | tr '[:upper:]' '[:lower:]')"
    then
        out="${out} ${possible}"
    fi
done

echo ${out# } #strip leading spaces

Version data entries

96 entries across 96 versions & 1 rubygems

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