Muszę wziąć dwa pliki tekstowe i sprawdzić, czy linia istniejąca w pliku A nie istnieje nigdzie w pliku B. Każdy wiersz w pliku A, który nie istnieje w pliku B, należy skopiować do dziennika wyjściowego. Mój przyjaciel zasugerował SED, ale nigdy wcześniej go nie użyłem, więc jak miałbym to zrobić?
Używam sed do modyfikacji bazy kodu. Próbuję dodać odwołanie [do zestawu: ..] i ze względu na czytelność chciałbym, aby pojawiało się jako pierwsze odwołanie do zestawu []:]. Jak mogę to zrobić w sed?
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.
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 …
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 …
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 …
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/
Mam dwa takie pliki csv: test1.csv: user size aaa 10 bbb 20 ccc 30 test2.csv: name value www 5 mmm 8 ppp 9 Chcę to przekonwertować na dwie oddzielne tabele HTML za pomocą skryptu powłoki. Jak mam to zrobic?
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 …
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 …
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 …
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 …
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 …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.