Pytania oznaczone «sed»

11
Zamiana [0-9] na [AJ] nie działa z sed

Pracuję nad poleceniem, które zastępuje wszystkie cyfry 0–9 odpowiadającymi im literami w sed. Wiem, że robię coś źle, ale sed nie interpretuje wyrażenia zastępczego jako nic innego jak dosłowny ciąg znaków. Polecenie, którego używam, to sed -r 's/[0-9]/[A-J]/g' log > ~/output.txt Wydaje mi...

10
Czy GNU sed (dla Windows) może obsługiwać Unicode? Jeśli tak, to czy jest to problem ze stroną kodową / ustawieniami regionalnymi, czy zmiana?

Od kilku lat korzystam z GNU SED. Czasem mnie to trochę podkręca, ale robi dobrą robotę ... dla zestawów znaków jednobajtowych! Od czasu do czasu zauważam, że odniesienia do GNU SED są świadome Unicode, ale najbliższe, jakie widziałem, to tryb „binarny”… a binarny to nie Unicode. Czy GSED może...

8
Jak sprawić, by sed pomijał niepasujące linie?

W poniższym przykładzie seddopasowuje linie rozpoczynające się od a alub a ci wypisuje pierwszy znak tej linii ( alub c): $ echo "ag bh ci dj ek fl" | sed 's/\(a\|c\)./\1/' # Matches lines starting with 'a' or 'c'. output: a bh c dj ek fl Jednak linie, które nie pasują do wzoru, są również...

7
Co robi opcja „-e” w sed?

Próbuję zrozumieć skrypt powłoki, który używa sed. Odkryłem, że niektóre miejsca sedzostały przywołane z tą -eopcją. Próbowałem zobaczyć manstronę, a ona tylko wspomina, -e polecenie Dołącz polecenia edycji określone przez argument polecenia do listy poleceń. co nie jest dla mnie bardzo...

5
Wiele poleceń sed w Bash

Mam nazwy użytkownika pliku i hasła w formacie JSON, które chcę przekonwertować do przetworzenia. Użyłem sedw różnych poleceń, aby go przetworzyć, ale to, co chciałbym wiedzieć, jak lump wszystkie trzy polecenia do jednego na przyszłość. Oryginalny format { "user.name1" :...

4
sed parsuje dane: pola (słowa) oddzielone spacjami

Używam sedw systemie Linux, próbując dopasować linie danych mające trzy pola, tabulator oddzielony (ale separacja może być dowolna biała spacja), jak w: 12.3 0a 1b 15.5 0v 1h 17.7 5k 3c ; teraz używam tego: sed -n

3
konwersja „0”… „n” na „0” „1” na „n”

Przetwarzam plik tekstowy, który ma kilka instrukcji formularza '0'...'7' lub '0'...'9' lub nawet 'a'...'j' (idiom „...” pojawia się tylko w tych strukturach), które chciałbym przekonwertować na instrukcje formularza ... '0' '1' '2' '3' '4' '5' '6' '7' Mogę to zrobić za pomocą vim...

3
Analizuj według znaków kontrolnych

Próbuję przeanalizować dane wyjściowe polecenia, które oczekuje na zapis na ekranie. Ma dane oddzielone sekwencjami kontrolnymi przejścia do źródła (dla VT220, ESC[1;1H). Potrzebuję tylko ostatniej części (tj. Po ostatnim przejściu do źródła). Próbowałem robić to na wiele sposobów (głównie awk i...

2
Konwersja szesnastkowa na dziesiętną w Bash

To jest bieżące wyjście w pliku tekstowym 1 3.491136 C1 00 08 00 DD 92 01 FF 2 3.560963 C1 00 08 00 DD 92 01 FF 3 3.600959 C1 00 08 00 DD 92 01 FF 4 3.640694 01 00 5 3.680950 C1 00 08 00 DD 92 01 FF 6 3.720947 C1 00 08 00 DD 92 01 FF 7 3.760941 C1 00 08 00 DD 92 01 FF 8 3.780677 01 00 9 3.800937...