Pytania otagowane jako sed

Sed jest znany jako edytor strumienia, ponieważ może wykonywać różne funkcje filtrowania i / lub przekształcania na standardowym wejściu lub na plikach określonych przez użytkownika. Jest powszechnie używany do wyszukiwania i zamiany w plikach tekstowych. Jeśli Twoje pytanie dotyczy przetwarzania tekstu, ten tag prawdopodobnie będzie odpowiedni



2
Użyj sed zamiast zmiennej pliku zamiast pliku
Powiedziano mi, że było to możliwe, ale bez jednego działającego przykładu, który sedmoże odczytać zmienną łańcuchową bez potrzeby pliku wejściowego. Muszę go jeszcze uruchomić. Dla ogólnego bezpieczeństwa piszę $PATHzmienną do innej zmiennej, ponieważ mam z tym problem, ponieważ nie potrzebuję innych problemów, dopóki nie będę wiedział, jak to zrobić. Rozważ …
30 sed 

2
Sed, aby usunąć puste miejsca
Czy ktoś wie, jak używać Sed do usuwania wszystkich pustych spacji w pliku tekstowym? Próbowałem w tym celu użyć polecenia usuwania „d”, ale nie mogę tego rozgryźć
28 sed 


4
Co to jest sed i do czego służy?
sedOstatnio dużo widuję i wydaje mi się, że jest to dość mylące polecenie. Strony nie były szczególnie pomocne, ale wiem, że można ich użyć do analizy wyników innych poleceń. Czym dokładnie jest sedi do czego służy? Szukam wyczerpującej odpowiedzi obejmującej to sed, czym jest, do czego jest powszechnie używana oraz …
20 command-line  sed 


6
Grep początek linii
Mam plik o następującej treści: (((jfojfojeojfow // hellow_rld (((jfojfojeojfow // hellow_rld Jak mogę wyodrębnić każdą linię rozpoczynającą się od nawiasu?

6
Które szybciej usunąć pierwszą linię w pliku… sed lub tail?
W tej odpowiedzi ( Jak mogę usunąć pierwszy wiersz pliku za pomocą sed? ) Istnieją dwa sposoby usunięcia pierwszego rekordu w pliku: sed '1d' $file >> headerless.txt ** ---------------- LUB ---------------- ** tail -n +2 $file >> headerless.txt Osobiście uważam, że ta tailopcja jest kosmetycznie przyjemniejsza i bardziej czytelna, ale …
14 scripts  sed  tail 


2
Jak sed i zamienić ciąg na ścieżkę folderu
Próbuję napisać następujący skrypt bash: HOME_DIR=/opt/my_home find ./CONFIG -type f -exec sed -i "s/_HOME_DIR_/$_HOME_DIR/g" {} \; Wiersz, który chcę zmienić w plikach, brzmi: users = "_HOME_DIR_/config/data/_DOMAIN_/users.conf" Tak więc wynikiem końcowym musi być: users = "/opt/my_home/config/data/_DOMAIN_/users.conf" Ale nie rozumiem tego ... Myślę, że to z powodu znaków ucieczki ... Czy ktoś …

5
Różnica między dwoma dużymi plikami
Mam „test1.csv” i zawiera 200,400,600,800 100,300,500,700 50,25,125,310 i test2.csv i zawiera 100,4,2,1,7 200,400,600,800 21,22,23,24,25 50,25,125,310 50,25,700,5 teraz diff test2.csv test1.csv > result.csv jest inny niż diff test1.csv test2.csv > result.csv Nie wiem, która kolejność jest prawidłowa, ale chcę czegoś innego, oba powyższe polecenia wygenerują coś podobnego 2 > 100,4,2,1,7 3 …
14 grep  sed  awk  diff 


3
Dlaczego przekierowanie wyjścia sed do tego samego pliku wejściowego powoduje, że mój komputer nie reaguje?
Próbowałem sedzamienić niektóre słowa kluczowe w dużym pliku (100 MB). Nie wiedziałem o opcji -i(na miejscu), więc moją pierwszą próbą było przekierowanie w następujący sposób: sed 's/original/edited/g' file.log >> file.log potem stało się, że mój komputer się zatrzymał, prawie bez klawiatury. Próbowałem innej konsoli Ctrl+ Alt+, F1ale po powolnym wprowadzeniu …
13 command-line  sed 

5
Manipulowanie tekstem za pomocą sed
Obecnie mam wiele plików tekstowych o treści wyglądającej tak (z wieloma wierszami): 565 0 10 12 23 18 17 25 564 1 7 12 13 16 18 40 29 15 Chcę zmienić każdą linię, aby miała następujący format: 0 565:10:1 565:12:1 565:23:1 565:18:1 565:17:1 565:25:1 1 564:7:1 564:12:1 564:13:1 564:16:1 …

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.