You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何从Amazon S3存储桶提取文件名并去除.csv后多余0及顶部空行

调整后可用命令

# 清理旧文件保证每次生成的文件名列表都是最新的
rm ListOfFiles.txt

# 提取并处理文件名
aws s3 ls <bucket-address-directory-path> | awk '$4 != "Archive" && $4 != "" {print $4}' | sed 's/\.csv000*/.csv/g' >> ListOfFiles.txt

命令修改说明

  • awk步骤新增两个过滤规则:$4 != "Archive" 直接排除Archive文件夹的输出条目,$4 != "" 过滤空值,从源头避免生成顶部空行
  • 额外修正了原sed命令中.未转义的问题:正则中.默认匹配任意字符,增加转义符\后只会匹配真实的后缀点号,避免误匹配其他文件名

内容的提问来源于stack exchange,提问作者marwari

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 18:39:00