Solution: Trim top and bottom rows from CSV UNIX SH

Development | Software Testing
Author
Description
I need to trim the top 5 rows and the last row of my csv using a unix command that I can run in a shell script. I currently have head -n -1 file.csv | tail -n +6 file.csv > newfile.csv this outputs a new csv starting from row 6 which is what I need however the first part of the command fails as illegal line count -- -1
Attachments
No attachments.
Solutions
#!/bin/sh
echo "" >> file.tmp
head -n -1 file.csv > file.tmp
tail -n +6 file.tmp > newfile.csv

on November 28th, 2018 (9:33 pm)
What masters said
You must sign in to comment!!
All comments
This solution has not been commented yet.