如何刪除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