У меня есть CSV
файл.
Это мой вклад:
,"",3,"a_b","cde
f\gh","i j","k,""l"
Теперь я хочу преобразовать файл CSV
в файл, разделенный пробелами. Что мне делать?
Это технические характеристики:
- Данные, которые распознаются как разделенные запятыми, включают
строка 0 (не заключенная в двойные кавычки) и строка 1 (заключенная в двойные кавычки).
- Пустая строка 0 преобразуется в 0, пустая строка 1
преобразуется в
"_"
.
(-z
опция изменяется 0
в string0,
-n
опция изменяется _
в строке 1)
- Экранированные двойные кавычки внутри строки 1 преобразуются в одиночные
"
.
Вы не можете использовать двойные кавычки в строке 0.
- Пробелы половинной ширины внутри любой строки преобразуются в
"_"
(-s
изменения параметров _
)
-e
предшествует "_"
(или символу, указанному опцией -s
) и
"\"
на "\"
.
-q
исключает предшествующие "\"
формы "\""
и "\\"
.
\r\n
в конце строки автоматически преобразуется в \n
.
- Любой
\n
внутри строки 1 преобразуется в "\n"
.
- Последняя строка не требует перевода строки (
\n
).
Я хочу получить желаемый результат, как показано ниже. Пожалуйста, помогите мне.
0 _ 3 a\_b cde\nf\\gh i_j k,"l