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

use*_*790 3 grep google-cloud-storage gsutil

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

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

Mik*_*rtz 5

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

gsutil -m rm -I < 删除.txt