如何通过 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
如果您 运行 步骤 one-by-one,您将看到一个错误:
sed: -I or -i may not be used with stdin
所以,使用这个:
aws s3 cp s3://my-bucket/rough/test.csv - \
| sed '1d' \
| aws s3 cp - s3://my-bucket/test/final.csv
我正在尝试删除 S3 存储桶中 CSV 文件的第一行。我正在使用以下内容,但我收到“sed:没有输入文件”并且正在测试目录中创建空文件。
aws s3 cp s3://my-bucket/rough/test.csv -| sed -i '1d' | aws s3 cp - s3://my-bucket/test/final.csv
如果您 运行 步骤 one-by-one,您将看到一个错误:
sed: -I or -i may not be used with stdin
所以,使用这个:
aws s3 cp s3://my-bucket/rough/test.csv - \
| sed '1d' \
| aws s3 cp - s3://my-bucket/test/final.csv