У меня есть список, отформатированный, как показано ниже. Если я заменил список, скажем, «aaa bbb ccc», все будет хорошо. Любая идея?BASH: чтение цикла списка, создающего динамический массив
list=$(echo -e "1.1 1.2 mgmt")
n=0
for i in $list; do
let "array1_$i[$n]=$(date "+%N")"
((++n))
done
n=0
for i in $list; do
var=array1_$i[$n]
echo ${!var}
((++n))
done
заранее спасибо за любые идеи ...
Я поражен полезность этой информации. Я могу * видеть *, что bash пытается запустить? UPVOTE. (При исследовании, -xv также работает для 'dash' (моя привилегированная оболочка для скриптов, которые должны выполняться очень быстро),' zsh', 'ksh' и, возможно, все остальные основные sh-варианты.) – kampu