使用一个变量作为另一个变量名的一部分



Bash问题!

所以我有n个参数,对于每个参数,我想做一个for循环,并分配变量来保存每个参数的特征。例如,我有一个脚本,在一个连续的while循环中运行,并查看我的网络中的用户活动…这是我的问题的一个简单概述:

while true
for argument
do 
# build an array to hold times
"$user"_times =()
# set a boolean value
"$user"_boolean=true
     if [ ""$user"_boolean" = true ]
     then
     echo $user logged on 
     "$user"_times+=( timestamp )
     fi
 done 
done
exit 0

真正的脚本将查看用户活动,更新基于某些用户行为的布尔值,并记录一些用户活动信息在数组-但我试图让这个工作,所以我可以添加简单的肉。语法应该是什么?我很难让这些变量工作。

由于bash不支持哈希/映射,我考虑perl/python根据他们的哈希id来存储用户活动。你也可以访问向量的可变大小的活动细节,例如一个哈希的userid的包含一个向量的活动。

列出用户和组的Python脚本

最新更新