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.

7
Błąd RE: niedozwolona sekwencja bajtów w systemie Mac OS X
Próbuję zastąpić ciąg znaków w pliku Makefile w systemie Mac OS X w celu kompilacji krzyżowej do systemu iOS. Ciąg ma osadzone podwójne cudzysłowy. Polecenie to: sed -i "" 's|"iphoneos-cross","llvm-gcc:-O3|"iphoneos-cross","clang:-Os|g' Configure Błąd to: sed: RE error: illegal byte sequence Próbowałem uciec od podwójnych cudzysłowów, przecinków, myślników i dwukropków bez radości. …
184 regex  macos  bash  sed 

7
Usuń wszystkie linie zaczynające się od # z pliku
Wszystkie wiersze z komentarzami w pliku zaczynają się od #. Jak mogę usunąć wszystkie linie (i tylko te linie), które zaczynają się od #? Inne wiersze zawierające #, ale nie na początku wiersza, należy zignorować.
182 bash  sed 

5
Pobierz dzienniki ostatnich 100 wierszy
Muszę pobrać ostatnie 100 wierszy dzienników z pliku dziennika. Wypróbowałem polecenie sed sed -n -e '100,$p' logfilename Daj mi znać, jak mogę zmienić to polecenie, aby konkretnie pobrać ostatnie 100 wierszy.
164 linux  logging  sed 



1
sed kończy się niepowodzeniem z błędem „nieznana opcja dla„ s ””
Próbuję użyć sed -i -e "s/.*seb.*/ \"$ftp_login_template\"/" $ftp_dir jednak otrzymuję ten błąd: sed: -e expression #1, char 34: unknown option to `s' Nie rozumiem, dlaczego to działa idealnie: sed -i -e "s/.*wbspassword.*/ \"wbspassword\": \"$password\",/" $user_conf Jakieś pomysły, co robię źle? Czy to może być problem? ftp_login_template=\${user}:${password}:24:86::\/var\/lib\/clit.${user}\/downloads:\/bin\/false\"
158 sed 


9
Jak zamienić cały wiersz w pliku tekstowym na numer wiersza
Mam sytuację, w której chcę, aby skrypt bash zastąpił całą linię w pliku. Numer wiersza jest zawsze taki sam, więc może to być zmienna zakodowana na stałe. Nie próbuję zamienić jakiegoś podciągu w tym wierszu, po prostu chcę całkowicie zastąpić ten wiersz nowym wierszem. Czy są do tego jakieś metody …
152 bash  text  replace  sed 

21
Jak połączyć co dwa wiersze w jeden z wiersza poleceń?
Mam plik tekstowy o następującym formacie. Pierwsza linia to „KEY”, a druga to „VALUE”. KEY 4048:1736 string 3 KEY 0:1772 string 1 KEY 4192:1349 string 1 KEY 7329:2407 string 2 KEY 0:1774 string 1 Potrzebuję wartości w tym samym wierszu co klucz. Więc wynik powinien wyglądać tak ... KEY 4048:1736 …
151 bash  awk  sed  grep 

16
Czy istnieje narzędzie podobne do seda dla cmd.exe? [Zamknięte]
Zamknięte. To pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 5 lat temu . Popraw to pytanie Chcę programowo edytować zawartość pliku za pomocą wiersza poleceń systemu Windows ( cmd.exe ). W * …
149 windows  sed  cmd 

21
Jak używać seda do usunięcia ostatnich n wierszy pliku
Chcę usunąć kilka n wierszy z końca pliku. Czy można to zrobić za pomocą seda? Na przykład, aby usunąć linie od 2 do 4, mogę użyć $ sed '2,4d' file Ale nie znam numerów linii. Mogę usunąć ostatnią linię za pomocą $sed $d file ale chcę wiedzieć, jak usunąć n …
148 linux  bash  shell  sed 


10
Jak zamienić ciągi zawierające ukośniki na sed?
Mam projekt Visual Studio, który jest rozwijany lokalnie. Pliki kodu należy wdrożyć na serwerze zdalnym. Jedynym problemem jest to, że adresy URL, które zawierają, są zakodowane na stałe. Projekt zawiera adresy URL, takie jak ? Page = one . Aby link był ważny na serwerze, musi to być / page …
147 sed 

9
Wstaw linię pod określonym numerem za pomocą sed lub awk
Mam plik skryptu, który muszę zmodyfikować za pomocą innego skryptu, aby wstawić tekst w 8. wierszu. Ciąg do wstawienia:, Project_Name=sowstestdo pliku o nazwie start. Próbowałem użyć awk i sed, ale moje polecenie jest zniekształcane.
146 sed  awk 

6
Edycja lokalna za pomocą seda na OS X
Chciałbym edytować plik za pomocą seda na OS X. Używam następującego polecenia: sed 's/oldword/newword/' file.txt Wyjście jest wysyłane do terminala. plik.txt nie jest modyfikowany. Zmiany są zapisywane w pliku file2.txt za pomocą tego polecenia: sed 's/oldword/newword/' file1.txt > file2.txt Jednak nie chcę innego pliku. Chcę tylko edytować plik1.txt . W …
142 macos  file-io  sed  in-place 

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.