
5개의 CSV 파일을 결합하고 싶습니다. 이들 모두에서 데이터는 행 8에서 시작됩니다. 그 중 두 개에서는 파일 끝의 일부 줄을 삭제하고 싶습니다.
이전 질문에서"Gnuplot에서 세 개의 CSV 파일을 연결하고 정렬하는 방법"
나는 3개의 파일을 사용하여 만드는 방법을 알고 있으며 파일 중 하나를 사용하여 head
명령을 사용하여 일부 줄을 선택합니다.
tail -q -n+8 file1 <(head -n 470 file2) file3
그러나 5개의 파일이 있고 2개의 파일에서 데이터 행 수를 선택하고 싶습니다. 어떻게 해야 하나요? 이 코드를 Gnuplot 스크립트에서 실행하고 싶습니다.
참고: 다음에서협회5개의 샘플 CSV 파일이 있습니다. file5.csv에서는 마지막 10개 행을 연결하고 싶지 않고, file3.csv에서는 마지막 8개 행을 연결하고 싶지 않습니다.
인사
답변1
tail -q -n+8 file1 file2 file3 <(head -n 470 file4) <(head -n 123 file5)