Node.js 在bash中删除csv文件的最后10行

Node.js 在bash中删除csv文件的最后10行,node.js,bash,csv,Node.js,Bash,Csv,我有一个CSV文件,想删除最后10条记录或其中的行,所以如果我们有100条记录(100行),那么我可以删除最后10条,只有90行 我想在bash(或者node js,如果你知道怎么做的话)使用head命令和负的值来删除最后n行(你说的是行,我假设是行): 你试了什么?你可以用head轻松完成。我如何用head完成?我做了这个head-n 5 sample.csv,但是它从csv中删除了5行而不是5行。行和行之间有什么区别?你混淆了行和列吗?我不想删除10行,我想删除10行谢谢,它工作了,但是使用

我有一个CSV文件,想删除最后10条记录或其中的行,所以如果我们有100条记录(100行),那么我可以删除最后10条,只有90行
我想在bash(或者node js,如果你知道怎么做的话)

使用
head
命令和负的值来删除最后n行(你说的是行,我假设是行):


你试了什么?你可以用
head
轻松完成。我如何用head完成?我做了这个head-n 5 sample.csv,但是它从csv中删除了5行而不是5行。行和行之间有什么区别?你混淆了行和列吗?我不想删除10行,我想删除10行谢谢,它工作了,但是使用head-n-10 file.csv它删除了2行,使用-n-100它会删除8行,使用-n-300它会删除23行,我不知道这是如何工作的,但是thx解决了我的问题。这段代码从最后一行中删除了10行。如何从最后一行中删除10行?@VfxMaster,我仍然不明白你所说的行是什么意思,一行有什么区别。此外,您的结果(2行10行,以此类推)非常令人惊讶。也许你可以在一个pastebin网站上通过它,在这里添加一个链接(小心敏感数据)。@VfxMaster,也可以查看你的行尾。它们是Windows和Unix的混合体吗?执行dos2unix your_file.csv修复它以防万一。
head -n -10 file.csv