使用 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
我有一个包含很多对象的桶,我可以成功地使用 grep 获取特定对象并将它们输出到文本文件中。我想使用 gsutil -rm 并逐行读取文本文件并删除 gcs 中的相应对象,但我该怎么做呢?
或者有没有办法使用 gsutil -rm 和 grep 直接从 GCS 中删除对象?谢谢!
假设您将要删除的对象列表输出到文件 remove.txt,您可以使用此命令删除命名对象:
gsutil -m rm -I < remove.txt