我正在处理的小脚本有问题,您能否解释一下为什么这不起作用:
#!/bin/bash
var1=$( linux command to list ldap users | grep "user: $1")
echo $var1
因此,当我部署我的脚本 ( ./mycript.sh $michael ) 时,它应该使用该值而不是 $1 并通过 echo $variable1 提供输出?就我而言,这是行不通的。
你能解释一下我应该如何在变量中配置位置参数吗?
我尝试了这个解决方案,但这没有帮助:
#!/bin/bash
var1=$( linux command to list ldap users | grep user: $1)
echo $var1