##### Get values by pattern and group by export keys="" for key in $(redis-cli -h hostname.com keys "pat:tern:*"); do keys="$keys"" ""$key" done redis-cli -h hostname.com mget $(echo $keys) > values_1405 cat values_1405 | sort | uniq -c echo $keys | tr " " "\n" | wc -l echo $keys | tr " " "\n" > keys_1405 paste keys_1405 values_1405 > result_1405