Pytania oznaczone «sed»

9
Jak dołączyć linię do poprzedniej linii?

Mam plik dziennika, który należy przeanalizować i przeanalizować. Plik zawiera coś podobnego jak poniżej: Plik: 20141101 server contain dump 20141101 server contain nothing {uekdmsam ikdas jwdjamc ksadkek} ssfjddkc * kdlsdl sddsfd jfkdfk 20141101 server contain dump W oparciu o powyższy...

9
Wyszukaj ciąg i wydrukuj wszystko przed i po nim w zakresie

Mam ten plik: sometext1{ string1 } sometext2{ string2 string3 } sometext3{ string4 string5 string6 } Chcę przeszukać ten plik pod kątem określonego ciągu i wydrukować wszystko przed tym ciągiem aż do otwarcia {i wszystko po tym ciągu aż do zamknięcia }. Próbowałem to osiągnąć za pomocą sed,...

9
Sed alternatywa dla wyszukiwania i zamiany na bardzo długie linie

Mam pliki, które zostały wygenerowane przez program, który nie umieścił znaku nowej linii na końcu rekordów. Chcę wstawić znaki nowego wiersza między rekordami i mogę to zrobić za pomocą prostego skryptu sed: sed -e 's/}{/}\n{/g' Problem polega na tym, że pliki wejściowe mają rozmiar wielu...

9
Scal alternatywne linie z dwóch plików

Plik 1: .tid.setnr := 1123 .tid.setnr := 3345 .tid.setnr := 5431 .tid.setnr := 89323 Plik2: .tid.info := 12 .tid.info := 3 .tid.info := 44 .tid.info := 60 Plik wyjściowy: .tid.info := 12 .tid.setnr := 1123 .tid.info := 3 .tid.setnr := 3345 .tid.info := 44 .tid.setnr := 5431 .tid.info :=...

9
sed - jak używać wielkich liter co 3 słowa?

Dany: main_east_library main_west_roof main_north_roof minor_south_roof W jaki sposób można stosować sed(w szczególności, nie awk, tritp), aby utworzyć: main_east_Library main_west_Roof main_north_Roof minor_south_Roof Coś jak: $ echo

9
Jak skrócić / path / to / file to / p / t / file

Szukam eleganckiej jednowarstwowej (np. awk), Która skróci ciąg ścieżki uniksowej, używając pierwszego znaku każdego poziomu nadrzędnego / pośredniego, ale pełnej nazwy basename. Łatwiej jest pokazać za pomocą przykładów: /path/to/file → /p/t/file /tmp → /tmp /foo/bar/.config/wizard_magic →...

9
Jak zamienić kod wieloliniowy na sed?

Mam duży plik, który zawiera znaki specjalne. Jest tam kod wieloliniowy, który chcę zastąpić sed. To: text = "\ ------ ------\n\n\ This message was automatically generated by email software\n\ The delivery of your message has not been affected.\n\n\ ------ ------\n\n" Musi zmienić się w...

9
awk sed if statement

Próbuję dodać 0 na początku, JEŻELI występuje „.” przy drugim znaku tej linii. Nie mogłem połączyć tych dwóch; awk '{ print substr( $0, 2, 1 ) }' file.txt pokazując drugą postać sed -ie "s/.\{0\}/0/" file.txt dodając zero na początku. Powinien być napis „jeśli drugi znak jest...