987*_*xkj 5 python google-cloud-platform jupyter-notebook
这是来自谷歌云平台指南上的Python笔记本。
您能向我解释一下如何解释和理解这段代码吗?
%%bash
export PROJECT=$(gcloud config list project --format "value(core.project)")
echo "Your current GCP Project Name is: "$PROJECT
Run Code Online (Sandbox Code Playgroud)
它给出以下输出:
Your current GCP Project Name is: cpb123-123123
Run Code Online (Sandbox Code Playgroud)
Dom*_*sek 10
GNU Bash 或简称 Bash 是一种 Unix shell 和命令语言。
%%bash
Run Code Online (Sandbox Code Playgroud)
意味着下面的代码将由 bash 执行。
在 bash 中$()意味着它将返回括号内命令的结果,在本例中命令是:
gcloud config list project --format "value(core.project)"
Run Code Online (Sandbox Code Playgroud)
谷歌云有自己的命令集来控制您的项目。该命令将为您提供您正在处理的核心项目。
export PROJECT=$(gcloud config list project --format "value(core.project)")
echo "Your current GCP Project Name is: "$PROJECT
Run Code Online (Sandbox Code Playgroud)
bash 中的导出命令用于设置环境变量的值。在这种情况下,它基本上设置了一个名为的环境变量的值PROJECT,并且 echo 只是将该值回显到控制台。
您可以在此处找到有关 bash 的更多信息。