Pytania otagowane jako sed

sed to edytor strumieniowy wiersza poleceń do filtrowania i przekształcania tekstu.

8
Jak mogę zamienić ciąg w pliku (plikach)?
Zastępowanie ciągów w plikach na podstawie określonych kryteriów wyszukiwania jest bardzo częstym zadaniem. Jak mogę zastąpić ciąg fooze barwszystkich plików w bieżącym katalogu? zrobić to samo rekurencyjnie dla podkatalogów? zamieniać tylko, jeśli nazwa pliku pasuje do innego ciągu? zamieniać tylko, jeśli ciąg znajduje się w określonym kontekście? zastąpić, jeśli ciąg …
751 text-processing  awk  sed  perl 

3
Jakie znaki muszę uciec, używając sed w skrypcie sh?
Weź następujący skrypt: #!/bin/sh sed 's/(127\.0\.1\.1)\s/\1/' [some file] Jeśli spróbuję uruchomić to w sh( dashtutaj), to się nie powiedzie z powodu nawiasów, które należy uciec. Ale nie muszę uciekać przed odwrotnymi ukośnikami (między oktetami lub w \slub \1). Jaka jest tutaj reguła? A kiedy potrzebuję użyć {...}lub [...]? Czy jest …


14
Zamień ciąg w dużym (70 GB), jednym wierszu pliku tekstowym
Mam ogromny (70 GB), jeden wiersz , plik tekstowy i chcę w nim zastąpić ciąg (token). Chcę zastąpić token <unk>innym tokenem zastępczym ( problem z rękawiczkami ). Próbowałem sed: sed 's/<unk>/<raw_unk>/g' < corpus.txt > corpus.txt.new ale plik wyjściowy corpus.txt.newma zero bajtów! Próbowałem także użyć perla: perl -pe 's/<unk>/<raw_unk>/g' < corpus.txt …


4
Zwraca tylko część linii po pasującym wzorcu
Więc pociągnięcie do otwarcia pliku za pomocą, cata następnie użycie grepdo uzyskania pasujących linii prowadzi mnie tylko do tej pory, gdy pracuję z określonym zestawem dzienników, z którym mam do czynienia. Potrzebuje sposobu, aby dopasować linie do wzoru, ale tylko zwrócić część linii po dopasowaniu. Część przed i po meczu …

13
Dekodowanie Kodowanie URL (kodowanie procentowe)
Chcę zdekodować kodowanie adresu URL. Czy jest do tego jakieś wbudowane narzędzie, czy ktoś może dostarczyć mi sedkod, który to zrobi? Szukałem trochę w unix.stackexchange.com i w Internecie, ale nie mogłem znaleźć żadnego narzędzia wiersza poleceń do dekodowania kodowania URL. Chcę po prostu edytować txtplik, aby: %21 staje się ! …

7
Czy istnieje podstawowy samouczek dotyczący grep, awk i sed? [Zamknięte]
Od jakiegoś czasu jestem użytkownikiem Linuksa i całkiem dobrze rozumiem większość popularnych narzędzi wiersza poleceń. Jednak te, które pojawią się i ponownie w odniesieniu do programowania są grep, awki sed. Jedyną rzeczą, dla której użyłem grep, jest umieszczenie w nim danych w celu znalezienia plików w plikach dziennika, danych wyjściowych …
95 grep  sed  awk 

6
Konwertuj zawartość pliku na małe litery
Mam tempplik z zawartością małych i dużych liter. Wejście Zawartość mojego temppliku: hi Jigar GANDHI jiga Chcę przekonwertować wszystkie górne na dolne . Komenda Próbowałem następującego polecenia: sed -e "s/[A-Z]/[a-z]/g" temp ale otrzymałem zły wynik. Wynik Chcę to jako: hi jigar gandhi jiga Co powinno znaleźć się w zastępczej części …

7
Używanie sed do znajdowania i zastępowania złożonego łańcucha (najlepiej wyrażeniem regularnym)
Mam plik o następującej treści: <username><![CDATA[name]]></username> <password><![CDATA[password]]></password> <dbname><![CDATA[name]]></dbname> i muszę stworzyć skrypt, który zmieni „imię” w pierwszym wierszu na „coś”, „hasło” w drugim wierszu na „coś”, a „imię” w trzecim wierszu na „coś innego”. Nie mogę polegać na kolejności występowania w pliku, więc nie mogę po prostu zastąpić pierwszego wystąpienia …



7
Pokaż cały plik do dopasowania
grep --before-context 5 pokazuje 5 linii przed meczem. Chcę pokazać wszystko przed meczem. Robienie grep --before-context 99999999by działało, ale nie jest bardzo ... profesjonalne. Jak wyświetlić cały plik do dopasowania?


6
Jak rozebrać wiele spacji do jednego za pomocą sed?
sedw systemie AIX nie robi tego, co moim zdaniem powinno. Próbuję zastąpić wiele spacji jedną spacją w danych wyjściowych IOSTAT: # iostat System configuration: lcpu=4 drives=8 paths=2 vdisks=0 tty: tin tout avg-cpu: % user % sys % idle % iowait 0.2 31.8 9.7 4.9 82.9 2.5 Disks: % tm_act Kbps …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.