У меня есть некоторые данные, такие как следующие
"brand": "Some brand name ", "otherbrand": "Something else ",
"brand":"Some third way"
хотя и немного более неструктурированным, но одна структура, которая является такой же, состоит в том, что есть повторяющиеся случаи «бренда»: вокруг, со следующим значением, имеющим неудобный пробел.
Что мне нужно сделать, это нормализовать пробел и обрезать его по значению так, чтобы
"brand": "Some brand name "
превращается в
"brand": "Some brand name"
а также
"brand":"Some third way"
превращается в
"brand":"Some third way"
размер файла
Я хотел бы знать, как сделать это с Седом, потому что я думаю, что мне нужно будет сделать такого рода незначительное исправление в данных тут и там, и я хотел бы, чтобы сделать это ad hoc с помощью простой строки в терминал.
Ответы:
Это должно работать:
Первая часть удаляет все пробелы, заключенные в кавычки, а вторая сокращает любые несколько пробелов до одного пробела:
источник
--posix -e
для гну седисточник