繁体   English   中英

如何通过 AWS S3 删除 CSV 文件的第一行

[英]How can I remove the 1st line of a CSV file which is in AWS S3 through

我正在尝试删除 S3 存储桶中 CSV 文件的第一行。 我正在使用下面的,但我得到“sed:没有输入文件”并且正在测试目录中创建空文件。

aws s3 cp  s3://my-bucket/rough/test.csv  -| sed -i '1d' | aws s3 cp -  s3://my-bucket/test/final.csv

如果您逐一运行这些步骤,您将看到一个错误:

sed:-I 或 -i 不能与标准输入一起使用

所以,使用这个:

aws s3 cp s3://my-bucket/rough/test.csv - \
    | sed '1d' \
    | aws s3 cp - s3://my-bucket/test/final.csv

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM