Pytania otagowane jako sed

„sed” („edytor strumieniowy”) to narzędzie uniksowe, które analizuje i przekształca pliki tekstowe.




3
Jak uzyskać linię za pomocą wzorca przed numerem linii?
Muszę uzyskać linię pasującą do wzorca przed określoną liczbą linii pliku. Przykład: linenum 1.fruits linenum 2.cherry linenum 3.apple . . linenum 7.orange linenum 8.apple2 . . . linenum 20.strawberry Z powyższego pliku chcę line8. Wiem, że znajdzie się powyżej linii 20 i wiem, że ta linia zawiera apple.
1 unix  sed 

1
Jak wyszukać wiersz zawierający określony ciąg w Bash?
Mam plik zawierający pewną liczbę wierszy, chcę poszukać określonego ciągu, a jeśli plik go zawiera, chcę wydrukować inną linię z tego samego pliku. na przykład załóżmy, że mam plik: aaa bbb ccc Powiedzmy, że szukam bbb, a jeśli go znajdę, chcę wydrukować następujący wiersz (w przykładzie ccc). Wiem, że dzięki …
1 linux  bash  grep  sed  awk 

2
Jak dodać ścieżkę do określonego wiersza pliku za pomocą skryptu bash?
Mam następujący kod bash: echo "Enter an input path" read -e input_path OLDTEXT="\put(0,0){\includegraphics{/" NEWTEXT="\put(0,0){\includegraphics{$input_path/" find . -name "*.tex" -print0 | xargs -0 sed -i '$NEWTEXT' -e '$OLDTEXT' Linia sed zawsze powoduje błąd. Ta wersja kodu wyświetla następujący komunikat o błędzie: sed: -e wyrażenie # 1, char 2: nieznane polecenie: `O …

1
Usuwanie linii w dokumencie tekstowym, które kończą się tak samo
Mamy skrypt, który pobiera listę domen do zablokowania naszego pola squid, ale nadal otrzymujemy ostrzeżenia w następujący sposób: 2015/03/02 17:08:47| WARNING: You should probably remove '.artnau.com' from the ACL named 'chat_domains' 2015/03/02 17:08:47| WARNING: '.artnau.com' is a subdomain of '.css.artnau.com' 2015/03/02 17:08:47| WARNING: because of this '.css.artnau.com' is ignored to …
grep  sed  acl  squid 

4
Jak przenieść linię w pliku na górę z wiersza poleceń?
Chciałbym przenieść ścieżkę w pliku na początek pliku. Każda ścieżka jest wymieniona 1 na linię. Jak się ruszam /someplace/2nd/ do góry używając tylko linii poleceń? /someplace/1st/ /someplace/2nd/ /someplace/3rd/ Więc kończę /someplace/2st/ /someplace/1nd/ /someplace/3rd/
unix  vim  sed 


1
usuń białe znaki przed ogranicznikiem za pomocą sed
Mam dane o następującym formacie, które chcę wprowadzić do LibreOffice Calc: data | num | num | num | num Z jakiegoś powodu LibreOffice nie uważa, że ​​łańcuch „3214” jest liczbą domyślną (końcowa spacja). Chcę zastąpić (\s)*| z |, gdzie \s oznacza przestrzeń i * dla operacji gwiazdy Kleene. I …

2
jak pobrać wartość między podwójnymi cudzysłowami z wieloma podwójnymi cudzysłowami w linii za pomocą sed
Próbuję użyć sed do pobrania wartości „identyfikatora” z dolnej linii, która jest ciągiem „TestStudioJobResponseMessages” w poniższym przykładzie, a także nie chcę używać ciągu znaków uuid w moim wyrażeniu sed, ponieważ niektóre wiersze mogą tego nie mieć. Idealnie więc szukam wartości między pierwszą parą podwójnych cudzysłowów po 'identifier =' sed -n …
sed 


1
Analizowanie określonych adresów URL z lokalnego pliku HTML
Chcę przeanalizować niektóre adresy URL z zapisanego pliku HTML za pomocą prostego skryptu / komendy bash, aby móc je pobrać za pomocą wgetpóźniejszych plików. Do tej pory mam: awk 'BEGIN{ RS="<a *href *= *\""} NR>2 {sub(/".*/,"");print; }' index.html >> url-list.txt który zapisuje każdy link znajdujący się w moim pliku HTML …

1
Połącz 2 tagi XML z SED
Tworzę plik xmltv.xml dla list telewizyjnych i muszę użyć SED do niektórych czynności przetwarzania końcowego. Korzystam z systemu Windows 10 z SED dla Windows uruchamianego za pomocą pliku bat. Problem w tym, że tylko niektóre tagi są wyświetlane w moim interfejsie, więc muszę połączyć podtytuł z desc w xml. Mam …

2
za pomocą sed w skrypcie BASH: zamień tekst na informacje ze zmiennych systemowych (nazwa hosta i data)
Chcę użyć skryptu bash do uruchomienia kopii zapasowej, a następnie wysłać mi wiadomość e-mail za pomocą ssmtp. Próbuję stworzyć ogólny skrypt, którego można by użyć ponownie na różnych komputerach z systemem Linux. Poniżej znajduje się fragment skryptu, w którym używam sed do zamiany tekstu zastępczego na zmienne $HOSTNAMEi $DATE. Z …

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.