如何删除CSV文件中除给定范围之间的行(或几行或不连续)之间的行的范围...假设我需要删除CSV文件的前五行,但保留第三行,您如何实现这一点。我试图用SED得到这个,但没有帮助。删除CSV文件中除了给定范围之间的行之外的行的范围
sed '1,5d;3!d' filenname.CSV > tempfilename.txt
我知道我可以通过给范围内
sed '1,2d;4,5d' filenname.CSV > tempfilename.txt
然而做到这一点,不知道是否有一个变通,我可以指定一个范围,删除,并给线除外(或线或不连续)在
请纠正,如果我错了。
由于提前, Dhruuv
感谢你的快速反应。我需要得到更多熟悉SED和awk,因为我是shell脚本新手......非常感谢。 – Dhruuv