Добавить место для ранее назначенного ubuntu

Я исправил это благодаря steeldriver & amp; дальнейшее возиться.

sed  '{
       s/"{//
       s/}"//
       s/^"//
       /,\r/{N;/\n.*title.*:\s/{s/,\r\n.*title.*:\s/,/}}
       s/""//g
       s/^\s\+//
       /^\s*$/d
       s/^id:\ //
       s/\\//g
}' QueryR* | tee "$1"

translation: s/"{// Удалить "{ s/}"// Удалить }" s/^"// Удалить " с начала строки /,\r/{N;/\n.*title.*:\s/{s/,\r\n.*title.*:\s/,\ /}} match ,\r на одном line и [whatever]title[whatever]: на следующей строке, замените все это на , s/""//g Удалите все оставшиеся двойные двойные кавычки s/^\s\+// Удалите пробелы с начала строк /^\s*$/d Удалите пустые строки s/^id:\ // Удалите id: и пространство после него s/\\//g Удаление обратных косых черт (escape-символы для «добавлены в некоторые поля заголовка») tee "$1" указать внешний файл при запуске скрипта, например ./queryclean newquery.csv

0
задан 25 February 2012 в 23:26

0 ответов

Другие вопросы по тегам:

Похожие вопросы: