Pytania oznaczone «text-processing»

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
Narzędzie w Uniksie do odejmowania plików tekstowych?

Mam duży plik złożony z pól tekstowych oddzielonych średnikami w postaci dużej tabeli. Zostało posortowane. Mam mniejszy plik złożony z tych samych pól tekstowych. W pewnym momencie ktoś połączył ten plik z innymi, a następnie zrobił coś w celu utworzenia dużego pliku opisanego powyżej. Chciałbym...

16
Jak znaleźć i zamienić ciąg bez użycia polecenia Sed?

Jak wszyscy wiemy, sedjest wielce skuteczny, aby znaleźć i zastąpić ciąg, na przykład znaleziska „A” i zastąpienie go do „B” sed 's/a/b/g'. Czy można to zrobić za pomocą innego polecenia lub skryptu powłoki zamiast sed? Dotyczy to przyciętych systemów Linux dla telewizorów, które nie mają...

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
Usuń znak nowej linii tylko co N linii

Przetwarzając tekst, muszę usuwać znak nowej linii co dwa wiersze. Przykładowy tekst: this is line one and this is line two the third and the fourth must be pasted too Pożądane wyjście: this is line one and this is line two the third and the fourth must be pasted too Próbowałem whilepętli,...

15
Łączenie 2 różnych wyników cięcia w jednym poleceniu?

Mam plik taki jak poniżej: 1234 ABCD EFGH Chciałbym przekonwertować to na następujące: 2341 BCDA FGHE Rzeczywisty plik ma 4000 słów, więc chciałbym to zrobić w wydajny sposób. Próbowałem użyć polecenia cut -c 2-4,1 file.txt, ale daje on dokładnie takie same dane wyjściowe jak dane wejściowe....

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...