Pytania oznaczone «sed»

12
Scalanie dwóch plików, jedna kolumna na raz

Mam 2 duże pliki (3000 kolumn, 15000 wierszy) o następującym formacie plik1 (rozdzielany tabulatorami): 1/0 0/0 0/0 0/0 1/1 0/0 1/1 0/1 0/0 plik2 (rozdzielony tabulatorami): 3 5 2 1 7 10 3 4 3 Chciałbym połączyć wartości z pierwszej kolumny każdego pliku z separatorem „:”, a następnie...

12
sed zachowuje się inaczej na FreeBSD i na Linuksie?

Używam zarówno Linuksa, jak i FreeBSD (konkretnie używam Debiana Linux i PC-BSD) i znalazłem coś dziwnego sed. Często muszę konwertować pliki „wartości rozdzielane tabulatorami” na „wartości rozdzielane przecinkami”. Najprostszym sposobem, jaki znam, jest sednastępujący: sed 's/\t/,/g'...

12
wypakuj znaki before () za pomocą grep

Muszę wyodrębnić znaki przed znakiem „(”. Moja struktura plików to: róża (dobra) ook daisy () nr Lilly (źle) dobrze słonecznik () ładny Potrzebuję pliku wyjściowego w postaci: rose daisy lilly sunflower czy ktoś może powiedzieć za to polecenie ..... preferowane są awk, grep lub...

12
dotyczące przenośnego sed -e… db lub! b?

W tej edycji Stéphane Chazelas POSIXify (ponownie) moje sedformatowanie poprzez wstawienie -eprzerwy xpression i innej -einstrukcji xpression. Teraz mogę go zapytać, dlaczego w komentarzach, ale przypuszczam, że jest to już numer 18 tej odpowiedzi i prawie wszystkie poprzednie były już dzięki...

12
sed nie usuwa znaku nowej linii

Używam od seddłuższego czasu, ale oto dziwactwo, z którym się spotkałem, którego nie jestem w stanie rozwiązać. Pozwól mi wyjaśnić mój problem z faktyczną sprawą. Scena 1 printf "ls" | xclip -selection clipboard echo "ls" | xclip -selection clipboard W pierwszym poleceniu printfprzesyłam...

12
Jaki jest sens używania wielu wykrzykników w sed?

Dokumentacja POSIX sed mówi: Funkcja może być poprzedzona jednym lub więcej „!” znaki, w którym to przypadku należy zastosować funkcję, jeśli adresy nie wybierają przestrzeni wzorca. Zero lub więcej <blank> znaków zostanie zaakceptowanych przed pierwszym „!” postać. Nie jest określone, czy...

12
Jak wyświetlić tylko ostatni wiersz wpisu?

Załóżmy, że robię listę i sortuję pliki według atrybutu czasowego: ls -ltr -rwxrwxrwx 1 bla bla 4096 Feb 01 20:10 foo1 -rwxrwxrwx 1 bla bla 4096 Feb 01 20:12 foo2 . . . -rwxrwxrwx 1 bla bla 4096 Mar 05 13:25 foo1000 Co powinienem dodać za ls -ltr w łańcuchu rur, aby uzyskać tylko ostatni wiersz...

11
sed: dopasuj dwie linie

Mam plik tekstowy, w którym rekordy są podzielone na dwie linie. Chciałbym umieścić je w jednym wierszu. Dane wyglądają mniej więcej tak: 2013-07-29 apt-get install git 2013-07-29 apt-get install rsync 2013-07-31 apt-get install nmap 2013-08-02 apt-get install cifs-utils 2013-08-05 apt-get...

11
Sed usuwa wszystkie początkowe dopasowania wzorca z linii

Mam następującą linię: abababtestab Próbuję wymyślić sedwyrażenie, aby usunąć wszystkie wystąpienia abz początku wiersza, więc przekształcona linia powinna być: testab Wydaje mi się, że to powinno być proste, ale tak naprawdę nic nie wiem sed. Do tej pory mam: sed 's/^ab//' Ale to usuwa...