【发布时间】:2020-09-10 07:31:52
【问题描述】:
我在 Spark 集群上使用 Zeppelin 和 Hadoop。
我想运行一个命令来检查 s3 上的文件,并且我想使用一个变量。
这是我的代码
%sh
aws s3 ls s3://my-bucket/my_folder/
我可以用变量替换my-bucket/my_folder/ 吗?
【问题讨论】:
我在 Spark 集群上使用 Zeppelin 和 Hadoop。
我想运行一个命令来检查 s3 上的文件,并且我想使用一个变量。
这是我的代码
%sh
aws s3 ls s3://my-bucket/my_folder/
我可以用变量替换my-bucket/my_folder/ 吗?
【问题讨论】:
“变量”是什么意思? Python变量?如果是这样,我不确定。但如果你只是想把路径拉到另一行,你可以使用 shell 变量:
%sh
export AWS_FOLDER=my-bucket/my_folder/
aws s3 ls s3://$AWS_FOLDER
【讨论】: