簡體   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