带有变量的Shell脚本

时间:2013-06-18 16:04:03

标签: shell variables

我正在使用shell脚本来管理电子邮件系统。基本上我得到用户信息并grep它以获取我需要的数据。我在终端中运行了以下命令,它们按预期工作,但是当我使用下面的脚本时,我收到错误“未找到命令”。我认为它试图将第3行作为命令运行。有谁知道这里可能出现什么问题?

read -p "Enter email address to remove from groups: " purge_email
purge=$(python /gam/gam.py info user $purge_email) 
purge_chunk=$($purge | grep -A 100 "Groups:")
echo $purge_chunk 

1 个答案:

答案 0 :(得分:1)

尝试:

purge_chunk=$("$purge" | grep -A 100 Groups:)

$purge应该按照格式化输出进行评估,就像gam在txt文件中将其踢出一样,或.csvbash用作{{1}}中gam脚本的数据源。< / p>