Pytania oznaczone «sed»

25
Jak usunąć wiele nowych linii z EOF?

Mam pliki, które kończą się na jednej lub więcej linii i powinny kończyć się tylko na jednej linii. Jak mogę to zrobić za pomocą narzędzi Bash / Unix / GNU? Przykład nieprawidłowego pliku: 1\n \n 2\n \n \n 3\n \n \n \n Przykład poprawionego pliku: 1\n \n 2\n \n \n 3\n Innymi słowy: powinna...

25
Zamień tekst szybko w bardzo dużym pliku

Mam plik tekstowy o pojemności 25 GB, który wymaga zastąpienia ciągu tylko w kilku wierszach. Mogę używać z sedpowodzeniem, ale uruchomienie zajmuje bardzo dużo czasu. sed -i 's|old text|new text|g' gigantic_file.sql Czy jest na to szybszy

25
Dlaczego „sed q” działa inaczej podczas czytania z potoku?

To pytanie zostało przeniesione z usterki serwera, ponieważ można na nie odpowiedzieć w systemie wymiany stosów Unix i Linux. Migrował 3 lata temu . Utworzyłem plik testowy o nazwie „test”, który zawiera następujące elementy: xxx yyy zzz Uruchomiłem polecenie: (sed...

25
Jak usunąć ostatnią kolumnę pliku w systemie Linux

Chcę usunąć ostatnią kolumnę pliku txt, a nie wiem, jaki jest numer kolumny. Jak mogłem to zrobić? Przykład: Wkład: 1223 1234 1323 ... 2222 123 1233 1234 1233 ... 3444 125 0000 5553 3455 ... 2334 222 Chcę, aby mój wynik był: 1223 1234 1323 ... 2222 1233 1234 1233 ... 3444 0000 5553 3455 ......

25
Jak usunąć co drugą linię z pliku?

Plik: Data inserted into table. Total count 13 No error occurred Data inserted into table. Total count 45 No error occurred Data inserted into table. Total count 14 No error occurred Data inserted into table. Total count 90 No error occurred Oczekiwany plik wyjściowy: Data inserted into table....

24
sed na wstawce OSX w pewnej linii

Od jakiegoś czasu używam „sed” na Linuksie, ale miałem trochę trudności z próbą użycia go na OSX, ponieważ „POSIX sed” i „GNU sed” mają tak wiele małych różnic. Obecnie mam problem z tym, jak wstawić wiersz tekstu po określonym numerze wiersza. (w tym przypadku wiersz 4) Na Linuksie zrobiłbym coś...

24
Jak używać [\ w] + w wyrażeniu regularnym w sed?

Korzystam z systemu Windows, ale wydaje mi się, że moje pytanie jest nadal słusznie umieszczone tutaj. C:\Users\User>grep --version GNU grep 2.6.3 C:\Users\User>sed --version GNU sed version 4.2.1 Zauważyłem, że następujące prace (wyjście here): echo here | grep -E "\w+" echo here | grep...

23
Zamień ciąg znaków na zawartość pliku za pomocą sed

Mam dwa różne pliki: Plik 1 /home/user1/ /home/user2/bin /home/user1/a/b/c Plik 2 <TEXT1> <TEXT2> Chcę wymienić <TEXT1>z pliku Plik2 z treścią File1 użyciu sed. Próbowałem tego polecenia, ale nie otrzymałem właściwego wyniku: cat File2|sed "s/<TEXT1>/$(cat...