gpt4 book ai didi

google-bigquery - 带有星号 (*) 的 BigQuery bq 命令在 Compute Engine 中不起作用

转载 作者:行者123 更新时间:2023-12-01 13:54:31 26 4
gpt4 key购买 nike

我有一个目录,其中有一个名为 file1.txt 的文件

然后我运行命令:

bq 查询“SELECT * FROM [publicdata:samples.shakespeare] LIMIT 5”

在我的本地机器上它工作正常但在 Compute Engine 中我收到这个错误:

Waiting on bqjob_r2aaecf624e10b8c5_0000014d0537316e_1 ... (0s) Current status: DONE
BigQuery error in query operation: Error processing job 'my-project-id:bqjob_r2aaecf624e10b8c5_0000014d0537316e_1': Field 'file1.txt' not found.

如果目录是空的,它工作正常。我猜星号正在将文件扩展到查询中,但我不知道为什么。

最佳答案

显然位于 /usr/bin/bqbq 命令具有以下脚本:

#!/bin/sh
exec /usr/lib/google-cloud-sdk/bin/bq ${@}

扩展星号。

作为当前的解决方法,我直接调用 /usr/lib/google-cloud-sdk/bin/bq

关于google-bigquery - 带有星号 (*) 的 BigQuery bq 命令在 Compute Engine 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29944402/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com