Grep 如何从环境变量中提取文本?

Grep 如何从环境变量中提取文本?,grep,freebsd,Grep,Freebsd,我有一个“my variable here”环境变量 e、 g 我想得到等号和第二斜杠之间的文本。因此,在上面的示例中,我希望得到文本“/var” 我该怎么做 非常感谢您可能希望使用“剪切”和斜杠作为分隔符 export my_variable_here=/var/log/test part2=`echo $my_variable_here | cut -f2 -d"/"` result="/$part2" echo $result 您是在解析shell脚本并希望解析环境变量,还是在使用它(例

我有一个“my variable here”环境变量

e、 g

我想得到等号和第二斜杠之间的文本。因此,在上面的示例中,我希望得到文本“/var”

我该怎么做

非常感谢

您可能希望使用“剪切”和斜杠作为分隔符

export my_variable_here=/var/log/test
part2=`echo $my_variable_here | cut -f2 -d"/"`
result="/$part2"
echo $result

您是在解析shell脚本并希望解析环境变量,还是在使用它(例如,
echo$my_variable\u here | grep…
)?您是说您有一个值为
/var/log/test
的变量,还是说您有一个包含文本的文件,执行该文件时会设置该变量?i、 e.您是否要求我们帮助您解析文本
my variable here=/var/log/test
或文本
/var/log/test
,如果您在这里
回送“$my variable”
export my_variable_here=/var/log/test
part2=`echo $my_variable_here | cut -f2 -d"/"`
result="/$part2"
echo $result