#!/bin/bash same=0 sSet=$(set | grep -E "^\w+=") sEnv=$(env | grep -E "^\w+=") echo "set: $(wc -l <<<$sSet) variablen" echo "env: $(wc -l <<<$sEnv) variablen" for v in $sEnv; do if echo "$sSet" | grep -q "$v"; then ((same++)) fi done echo "$same variables in both set and env"