script_collection/var_comparison.sh

15 lines
287 B
Bash
Executable File

#!/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"