Mit folgendem Beispiel wird illustriert, wie der Variablen-Inhalt als Variable verwendet werden kann.
Skript:
#!/bin/bash
all_items=“Alert Problem Incident Change“
c_alert=Alert
c_problem=Problem
c_incident=Incident
c_change=Change
search_item=Problem
for i in $all_items
do
echo $c_`eval echo \$\{i\}`
if [ „$c_`eval echo \$\{i\}`“ = „$search_item“ ]; then
echo „*** found: Problem“
fi
done
Output:
Alert
Problem
*** found: Problem
Incident
Change