使用 grep 通过 gsutil -rm 删除 GCS 中的特定对象

Using grep to remove specific objects in GCS with gsutil -rm

我有一个包含很多对象的桶,我可以成功地使用 grep 获取特定对象并将它们输出到文本文件中。我想使用 gsutil -rm 并逐行读取文本文件并删除 gcs 中的相应对象,但我该怎么做呢?

或者有没有办法使用 gsutil -rm 和 grep 直接从 GCS 中删除对象?谢谢!

假设您将要删除的对象列表输出到文件 remove.txt,您可以使用此命令删除命名对象:

gsutil -m rm -I < remove.txt