我正在使用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
答案 0 :(得分:1)
尝试:
purge_chunk=$("$purge" | grep -A 100 Groups:)
$purge
应该按照格式化输出进行评估,就像gam在txt文件中将其踢出一样,或.csv
将bash
用作{{1}}中gam脚本的数据源。< / p>