Файл данных имеет 672 столбца с вкладкой в качестве разделителя, CRLF находится в конце каждой строки, а также внутри строки, эффективно разделяя одну строку на несколько строк.Удалить CRLF в большом файле unix, в строке
***Current***
row1: col1<\t>col2<\t>col3<\t>col4<\r\n>
row2: col1<\t>col2<\r\n>
col3<\r\n>
col4<\r\n>
***Expected***
row1: col1<\t>col2<\t>col3<\t>col4<\r\n>
row2: col1<\t>col2<\t>col3<\t>col4<\r\n>
На вашем образце, как вы можете обнаружить только две строки? – user3089834
@ user3089834: Не уверен, что вы спрашиваете, это всего лишь образец «текущего» и «конечного состояния». в unix я использую голову для выборки данных в файле. –
С данными CRLF в строке в качестве образца, вы не можете решить проблему, если не можете обнаружить конец строки. Со мной я вижу 4 строки в ваших данных образца, потому что я думаю, что «\ r \ n» - это конец строки. – user3089834