如何临时更改目录并为变量分配值

时间:2018-11-03 04:46:35

标签: shell

(cd /home/sharan/code/darknet; darknet_result=$(git remote -v | grep $SD_Darknet))
echo $darknet_result

$daknet_result的结果只是一个空白。我将如何分配变量。

1 个答案:

答案 0 :(得分:2)

darknet_result=$(cd /home/sharan/code/darknet; git remote -v | grep "$SD_Darknet")

您的代码中的问题是( )启动了一个新的子shell,因此在父shell中看不到任何变量分配。