Список папок с gsutil с условием - PullRequest
0 голосов
/ 07 августа 2020

У меня есть это: gsutil ls -d gs://mystorage/*123*, что дает мне все файлы, соответствующие шаблону «123». Интересно, смогу ли я сделать это с такими условиями, как >123 и <127. Чтобы получить все файлы, имена которых содержат 124, 125 и 126.

1 Ответ

1 голос
/ 07 августа 2020

Помимо *, gsutil поддерживает специальные имена с подстановочными знаками. Вы можете использовать эти специальные подстановочные знаки для соответствия именам ваших файлов, но имейте в виду, что вы работаете со строками и символами, а не с числами, поэтому решение не очень простое. Здесь - это руководство по регулярному выражению, которое лучше объясняет, как работать с цифрами в общем виде.

Для вашего конкретного c вопроса вы получите что-то вроде:

gsutil ls -d gs://mystorage/*12[456]*
...