sed

Jak mogę zastąpić nową linię (\n) za pomocą sed?

Jak mogę zastąpić znak nowej linii ("\n") spacją ("") using the sed? Bezskutecznie próbowałem: sed 's#\n# #g' file sed 's#^$# #g' file Jak to naprawić?

Jak usunąć z pliku tekstowego wszystkie linie zawierające określony ciąg znaków?

Jak użyć sed, aby usunąć wszystkie linie w pliku tekstowym, które zawierają określony ciąg znaków?

Jak mogę zastąpić nową linię ( ) za pomocą sed?

Jak mogę zastąpić nową linię (\n) za pomocą polecenia sed? Bezskutecznie próbowałem: sed 's#\n# #g' file sed 's#^$# #g' file Jak to naprawić?

Usuwanie linii w pliku tekstowym zawierających określony ciąg znaków

Jak użyć sed, aby usunąć wszystkie linie w pliku tekstowym, które zawierają określony ciąg znaków?

Jak mogę wyodrębnić określony zakres linii z pliku tekstowego w systemie Unix?

Mam ~ 23000 liniowy zrzut SQL zawierający kilka baz danych wartych danych. Muszę wyodrębnić pewną część tego pliku (tj. dane ... end) do wyodrębniania wszystkich linii z pliku pomiędzy linią 16224 i 16482 a następnie przekierowywania ich do nowego pliku?

Jaka jest różnica między sed a awk? [zamknięte]

Jaka jest różnica między awk a sed ? Jakiego rodzaju aplikacji najlepiej używać skrzynie na Narzędzia sed i awk ?

Jakie są różnice między Perlem, Pythonem, AWK i sed? [zamknięte]

Po prostu chcesz wiedzieć, jakie są główne różnice między nimi? i moc każdego języka (gdzie lepiej go używać). Edit: to nie jest" vs. " jak temat, tylko informacja.

Znajdź i zastąp w pliku i zastąp plik nie działa, opróżnia plik

Chciałbym uruchomić find and replace w pliku HTML za pomocą wiersza poleceń. Moje polecenie wygląda mniej więcej tak: sed ... RING_TO_REPLACE_IT/g index.html stdout jest zawartością pliku, a find I replace zostały wykonane. Dlaczego to się dzieje?

Narzędzie Bash do pobierania n-tej linii z pliku

Czy jest na to jakiś" kanoniczny " sposób? Używałem head -n | tail -1, co robi sztuczkę, ale zastanawiałem się, czy istnieje ... ecjalnie wyodrębnia linię (lub zakres linii) z pliku. Przez "canonical"mam na myśli program, którego główną funkcją jest to.

Jak mogę usunąć pierwszą linię pliku tekstowego za pomocą skryptu bash/sed?

Muszę wielokrotnie usuwać pierwszą linię z ogromnego pliku tekstowego za pomocą skryptu bash. Obecnie używam sed -i -e "1d" $FILE - ale usunięcie zajmuje około minuty. Czy jest bardziej efektywny sposób, aby to osiągnąć?

polecenie sed z opcją-i nie działa na Macu, ale działa na Linuksie

Udało mi się użyć następującego polecenia sed do wyszukiwania / zamiany tekstu w Linuksie: sed -i 's/old_link/new_link/g' * ... em, jak to odtworzyć polecenie w BSD sed? EDIT: Oto rzeczywisty przykład, który to powoduje: sed -i 's/hello/gbye/g' *

Nie chciwy (niechętny) regex matching w sed?

Próbuję użyć sed do czyszczenia linii adresów URL, aby wyodrębnić tylko domenę.. Więc od: http://www.suepearson.co.uk/prod ... wydaje mi się, że nie mogę zmusić kwantyfikatora nie chciwego do działania, więc zawsze kończy się dopasowaniem całego ciągu.

Escape a string for a sed replace pattern

W skrypcie Basha mam zewnętrzny (odebrany od użytkownika) łańcuch znaków, którego powinienem używać w sed pattern. REPLACE=" ... ed jako dosłowny zamiennik? Uwaga: KEYWORD jest dumb substring bez dopasowania itp. Nie jest dostarczany przez użytkownika.

Zastąp całą linię zawierającą ciąg znaków za pomocą Sed

Mam plik tekstowy, który ma konkretną linię coś jak sometext sometext sometext TEXT_TO_BE_REPLACED sometext sometext somete ... zukanym słowem kluczowym jest TEXT_TO_BE_REPLACED Muszę napisać skrypt powłoki do tego. Jak mogę to osiągnąć za pomocą sed?

Jak usunąć zduplikowane linie w pliku bez sortowania go w systemie Unix?

Czy istnieje sposób na usunięcie zduplikowanych linii w pliku w Uniksie? Mogę to zrobić za pomocą komend sort -u i uniq, ale chcę użyć sed lub awk. Czy to możliwe?

Znajdź i zastąp sed w katalogach i podkatalogach

Uruchamiam to polecenie, aby znaleźć i zastąpić wszystkie wystąpienia 'apple' z 'orange'we wszystkich plikach w katalogu głów ... / polecenie: ./index.php ./header.php ./fpd ./fpd/font ./fpd/font/desktop.ini ./fpd/font/courier.php ./fpd/font/symbol.php

Usunąć określone numery linii z pliku tekstowego za pomocą sed?

Chcę usunąć jeden lub więcej konkretnych numerów linii z pliku. Jak miałbym to zrobić używając sed?

sed in-place flaga, która działa zarówno na Mac (BSD) i Linux

Czy istnieje wywołanie sed todo in-place editing without backups, które działa zarówno na Linuksie, jak i Macu? Podczas gdy B ... jest jakaś składnia wiersza poleceń, która działa z obydwoma smakami, więc mogę używać tego samego skryptu na obu systemach?

Usuwanie pustych wierszy za pomocą sed

Próbuję usunąć puste linie używając sed: sed '/^$/d' Ale nie mam z tym szczęścia. Na przykład mam te linie: xxxxxx yyyyyy zzzzzz I chcę, żeby było tak: xxxxxx yyyyyy zzzzzz Jaki powinien być kod do tego?

Używanie sed i grep do wyszukiwania i zastępowania

Używam egrep -R po którym następuje Wyrażenie regularne zawierające około 10 związków, tak jak: .jpg | .png | .gif itd. To dz ... ić podobne Wyrażenie regularne Unii w sed i jak powiedzieć mu, aby zapisał zmiany w pliku, z którego otrzymał dane wejściowe.