Pytania oznaczone «sed»

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

112
Jak wybrać mój DNS?

Kiedy muszę wybrać mój DNS, myślę, że powinienem rozważyć: Prędkość Niezawodność Prywatność Kontrola (raporty i statystyki) Główne opcje, które przychodzą mi do głowy i sposób ich ważenia zgodnie z powyższymi czynnikami, to: Mój ISP = szybciej (bliżej mnie), ale mniej prywatności (mogą...

73
Usuwanie kodów kolorów ANSI ze strumienia tekstu

Sprawdzanie wyniku z perl -e 'use Term::ANSIColor; print color "white"; print "ABC\n"; print color "reset";' w edytorze tekstów (np. vi) pokazuje: ^[[37mABC ^[[0m Jak usunąć kody kolorów ANSI z pliku wyjściowego? Podejrzewam, że najlepszym sposobem byłoby przepuszczenie danych wyjściowych przez...

44
Newlines w wersji na Mac OS X.

Uważam, że \nto nie działa w systemie Mac OS X. W szczególności powiedzmy, że chcę podzielić słowa oddzielone pojedynczą spacją na linie: # input foo bar Używam, echo "foo bar" | sed 's/ /\n/' Ale wynik jest głupi, \nnie uciekł! foonbar Po konsultacji z Google znalazłem obejście : echo 'foo...

44
Jak masowo dodawać tekst do nazw plików?

Powiedzmy, że mam katalog pełen .mdplików o różnych nazwach. Powiedzmy, że chciałem wstawić „tekst” na początku każdej nazwy pliku. Tak na przykład: plik a.md, b.mdi c.mdstałoby się test - a.md, test - b.mdoraz test - c.md. Jak mam to zrobić za pomocą wiersza

37
Jak używać seda do usuwania pustych bajtów?

Jaka jest sedinkantacja do usunięcia pustych bajtów z pliku? Próbuję: s/\000//g ale to jest usuwanie ciągów zer. s/\x00//g wydaje się nie mieć wpływu. Próbuję to zrobić w sedskrypcie, więc nie jestem pewien, czy echosztuczka

34
Jak używać „sed” z orurowaniem

Chcę zastąpić ciąg wyjściowy grep, mam: $ npm info webpack | grep version wyprowadza mnie $ version: '2.1.0-beta.12', ale chcę mieć: $ 2.1.0-beta.12 Myślę więc, że mógłbym to osiągnąć, używając sedi zastępując niepotrzebne podciągi. Ale tutaj jest dla mnie trudna część: $ npm info webpack |...

28
Jak zamienić wiersz w pliku wzorkiem na sed?

Czytam dużo dokumentacji na temat sed i wciąż jestem zakłopotany moim szczególnym przypadkiem użycia. Chcę zastąpić tę linię w pliku conf własną linią: Zamień ten wiersz: #maxmemory <bajty> z: maxmemory 26 gb Oto, co próbowałem: sed s / maxmemory. * bytes. * / maxmemory 26GB /...