如何使用bq命令行工具运行外部脚本

时间:2017-03-22 12:49:10

标签: google-bigquery google-cloud-storage

我将以下脚本存储在名为mycode.sh的文件中,这将帮助我将整个数据集复制到存储中。

project="bigquery-project"
dataset="your-dataset"
bucket="your-bucket"

# get list of tables
tables=$(bq ls "$project:$dataset" | awk '{print $1}' | tail +3)

for table in $tables
do
    bq extract --destination_format "CSV" --compression "GZIP" "$project:$dataset.$table" "gs://$bucket/$table/$table.csv.gz" 
done

但是,我不知道如何从本地计算机中的bq命令行工具调用此脚本。

是否有任何指南解释这个?例如,我找不到任何谷歌云资源解释使用bash运行外部脚本?我错过了什么,或者没有足够的文件吗?

0 个答案:

没有答案