得到一個很大的文件與大量的XML文件串聯在一起。用awk拆分大文件,用正則表達式語法錯誤
嘗試使用以下命令將它們拆分;
awk '/<\?xml/{g++} { print $0 > "ipg130101-"g".txt"}' ipg130101.xml
但是不斷收到錯誤;
context is
/<\?xml/{g++} { print $0 > >>> "ipg130101-"g <<< ".txt"}
awk: illegal statement at source line 1
任何幫助非常感謝!
效果很好與GNU Awk 4.1.0,API:1.0(GNU MPFR 3.1.2,GNU MP 5.1.2) –
嗯,估計這是一個Mac OS X的問題?遇到了麻煩csplit可正常工作太 –