我在 Amazon S3 上有一个存储桶,其中包含数千个名称中包含双空格的文件。
如何用一个空格替换所有双空格?
喜欢:folder1/folder2/file name.pdf
到folder1/folder2/file name.pdf
根据@john-rotenstein 的想法
我构建了 bash 命令,使其在一行中
aws s3 ls --recursive s3://bucket-name | cut -c32- | grep "\/.* .*" | (IFS='' ; while read -r line ; do aws s3 mv s3://bucket-name/"$line" s3://bucket-name/$(echo "$line" | xargs) --recursive; done)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句