У меня есть выход из pdsh, я хочу отформатировать его для загрузки в БД. Мне нужно это в 3 столбцах и по существу хотите идентификатор модуля и сообщение в одной строке. Беллоу выход я есть:Форматирование вывода текста в Bash
10.125.45.58,scope, Module ID = server-1
10.125.45.58,scope, Message = Correctable memory error
10.125.45.58,scope, Module ID = server-2
10.125.45.58,scope, Message = Correctable memory error
Это выход мне нужно:
10.125.45.58,scope,server-1 Correctable memory error
10.125.45.58,scope,server-2 Correctable memory error
Я awking и seding ... я не могу работать это какие-нибудь идеи?
Вот что я сделал до сих пор
cat myfile.txt | sed -e "s/:/\,scope\,/g" | grep -E '(Module ID|Message)'
Спасибо.
Вы можете разместить '' awk' и sed' вы сделали до сих пор ? –
Эй, спасибо ... У меня нет такой работы или даже близко, я уже создал исходный вывод из pdsh ... # cat myfile.txt | sed -e "s /:/\, scope \,/g" | grep -E '(ID модуля | Сообщение)'. –