Pytania oznaczone «sed»

16
Usunąć zduplikowane linie parami?

Dzisiaj spotkałem się z tym przypadkiem użycia. Wydaje się prosta na pierwszy rzut oka, ale błahy wokół z sort, uniq, sedi awkujawnił, że to wcale trywialne. Jak mogę usunąć wszystkie pary zduplikowanych linii? Innymi słowy, jeśli istnieje parzysta liczba duplikatów danego wiersza, usuń je...

16
Jak osadzić polecenie powłoki w wyrażeniu sed?

Mam plik tekstowy w następującym formacie: keyword value keyword value ... Gdzie słowo kluczowe jest pojedynczym słowem, a wartość to wszystko inne do końca wiersza. Chcę odczytać plik ze skryptu powłoki, w taki sposób, aby wartości (ale nie słowa kluczowe) podlegały rozszerzaniu powłoki. Z sed...

16
Używanie sed do wyodrębnienia tekstu między 2 znacznikami

Mam plik .xml i próbuję wykonać „instalację grupową” na komputerze RHEL6, ponieważ plik ten zawiera kilkaset bibliotek ... (blisko 16 000 wierszy). Dlatego próbuję wyodrębnić nazwy grup zawarte w pliku .xml, który ma następującą strukturę: <b> <group> <id> group name...

16
Drukuj linie między (i włącznie) dwoma wzorami

Chcę zacząć grepowanie od linii, które mają CKna końcu linii, a przestać grepowanie, gdy linia ma Dna końcu. Próbowałem grep "$CK" "$D" file..txt, ale to nie zadziałało. Wejście: kkkkkkkkkkk jjjjjjjjjjjjjjjjjj gggggggggggg/CK JHGHHHHHHHH HJKHKKLKLLL JNBHBHJKJJLKKL JLKKKLLKJLKJ/D...

16
Wprowadź wiele zmian za pomocą jednego połączenia z sed

Próbuję użyć sed do edycji pliku konfiguracyjnego. Jest kilka linii, które chciałbym zmienić. Wiem, że pod Linuksem sed -ipozwala na wprowadzanie zmian w miejscu, ale wymaga zapisania w pliku kopii zapasowej. Chciałbym jednak uniknąć posiadania wielu plików kopii zapasowych i wprowadzić wszystkie...

15
Jak podzielić wyraz długiej sed na wiele linii?

sed 's/[long1][long2]/[long3][long4]/' file.txt Chciałbym podzielić to polecenie na wiele linii - fx coś takiego: sed 's/ [long1] [long2] / [long3] [long4] /' file.txt Używanie \lub rozdzielanie ciągów nie

15
Jak wykryć koniec linii za pomocą sed

Szukam sposobu na wykonanie zamiany tylko wtedy, gdy ostatni znak jest znakiem nowej linii sed. Na przykład: lettersAtEndOfLine zostaje zastąpiony, ale nie jest to: lettersWithCharacterAfter& Ponieważ sednie działa dobrze z nowymi liniami, nie jest tak prosty jak $ sed -E...

15
Znajdź wszystkie wystąpienia w pliku z sed

Korzystanie z OPEN STEP 4.2 OS ... Obecnie używam następującego sedpolecenia: sed -n '1,/141.299.99.1/p' TESTFILE | tail -3 To polecenie znajdzie jedno wystąpienie w pliku o numerze ip 141.299.99.1, a także zawiera 3 wiersze przed nim, co jest dobre, z wyjątkiem tego, że chciałbym również...

15
Jak wykonać grep wieloliniowy

Jak wykonasz grep dla tekstu, który pojawia się w dwóch liniach? Na przykład: pbsnodes to polecenie, którego używam, które zwraca wykorzystanie klastra linuksowego root$ pbsnodes node1 state = free procs = 2 bar = foobar node2 state = free procs = 4 bar = foobar node3 state = busy...