我有一个要求,GCS 中有一个文件,我需要删除文件的标头和尾部并将数据加载到其他 GCS 存储桶中。
我尝试过使用类似的东西,但它不起作用。
gsutil cp `gsutil cat gs://<bucket>/<object> | sed '1,1d; $d'` gs://<target_bucket>/<target_object>
如果您有其他更好的方法来实现这一目标,有人可以分享您的想法吗?
使用此格式(- 作为文件流源)
gcloud storage cat gs://<bucket>/<object> | sed '1,1d; $d' | gcloud storage cp - gs://<target_bucket>/<target_object>