我有以下格式文本文件裏:使用正則表達式修改文本文件裏(?AWK)
line 450
10876 -022.6421047 -070.1866390 000882 23362.47 99 000000.00 10 202246.0
10877 -022.6421090 -070.1866412 000882 23363.42 99 000000.00 10 202247.0
10878 -022.6421090 -070.1866412 000882 23363.93 99 000000.00 10 202248.0
10879 -022.6421090 -070.1866412 000882 23363.68 99 000000.00 10 202249.0
10880 -022.6421090 -070.1866412 000882 23363.72 99 000000.00 10 202250.0
line 460
10872 -022.6420829 -070.1866339 000882 23424.83 99 000000.00 10 202242.0
10873 -022.6420889 -070.1866373 000882 23413.99 99 000000.00 10 202243.0
10874 -022.6420945 -070.1866378 000882 23393.97 99 000000.00 10 202244.0
10875 -022.6421000 -070.1866369 000882 23375.70 99 000000.00 10 202245.0
我需要做的就是刪除blanklines,以及各數字之間的每塊「行XXX「行,連接XXX。然後,刪除以「行」開始的每一行。爲了清楚起見,這裏是所需的輸出文件的一個例子:
10876 -022.6421047 -070.1866390 000882 23362.47 99 000000.00 10 202246.0 450
10877 -022.6421090 -070.1866412 000882 23363.42 99 000000.00 10 202247.0 450
10878 -022.6421090 -070.1866412 000882 23363.93 99 000000.00 10 202248.0 450
10879 -022.6421090 -070.1866412 000882 23363.68 99 000000.00 10 202249.0 450
10880 -022.6421090 -070.1866412 000882 23363.72 99 000000.00 10 202250.0 450
10872 -022.6420829 -070.1866339 000882 23424.83 99 000000.00 10 202242.0 460
10873 -022.6420889 -070.1866373 000882 23413.99 99 000000.00 10 202243.0 460
10874 -022.6420945 -070.1866378 000882 23393.97 99 000000.00 10 202244.0 460
10875 -022.6421000 -070.1866369 000882 23375.70 99 000000.00 10 202245.0 460
感謝大家的多樣和良好的反應。選擇第一個張貼的工作:) upvoted其餘 – 2011-03-12 19:23:31