У меня есть файлы в виде:SED: объединение выбора полей из нескольких строк в одну строку
random stuff
more random stuff, etc
more random stuff, etc
05201206 field1 field2 field3 field4 field5
05201212 field1 field2 field3 field4 field5
05201218 field1 field2 field3 field4 field5
где поля являются широчайшие и Лон
То, что я хочу сделать, это найти все строки, начинаются с «05» и принять поля 1, 3 - от каждого, а затем распечатать результаты всех на одну строку в порядке найти, например, как: (пытаясь написать KML-код)
field1, field3, 0 field1, field3, 0 field1, field3, 0 field1, field3, 0
Кроме того, связанный с этим вопрос - матовый коврик h сделать в sed? В идеале, каждый из латов и логов должен быть разделен на 10,0 перед печатью результатов.
Согласен - 'awk' - соответствующая команда здесь. [Вот учебник.] (Http://www.grymoire.com/Unix/Awk.html) –