Pytania oznaczone «sed»

21
Jak dodać VBA w MS Office?

Widziałem posty pokazujące odpowiedzi, które używają kodu / makr VBA ( Visual Basic for Applications ), jednak później zauważyłem też dodatkowe komentarze na temat korzystania z VBA (jak go wdrożyć i wykonać). Mam nadzieję, że pomoże to po prostu wykonać kod. Moje pytanie brzmi: Mam trochę kodu...

14
Znajdowanie i usuwanie linii ze wszystkich plików rekurencyjnie

Udało mi się zastąpić wystąpienia słowa kluczowego za pomocą grep "KeyWord" . -r -n -i -I ale wystąpienia słowa kluczowego są zbyt duże. Chcę tylko usunąć wszystkie wiersze zawierające to słowo. Rozejrzałem się wokół, wygląda na to, że sed jest narzędziem. Czy ktoś może mi powiedzieć, jakie...

14
Za pomocą sed uzyskaj podciąg między dwoma podwójnymi cudzysłowami

Mam plik xyz... rsync: "/home/path/to/file": Permission denied (13) rsync: "/home/path/to/file1": Permission denied (13) rsync: "/home/path/to/file2": Permission denied (13) rsync: "/home/path/to/file3": Permission denied (13) Teraz chcę wyodrębnić tylko ścieżki plików i zapisać je w innym...

13
Co robi opcja `-n` w sed?

To jest wpis strony podręcznika dla -n: -n wyłącz automatyczne drukowanie przestrzeni wzorów Zauważam, że gdy nie używam -ndo niektórych operacji, każda linia jest drukowana na standardowym wyjściu (a żądane linie są drukowane dwukrotnie): $ cat test.txt first second third fourth fifth $...

13
Jak rekurencyjnie zamieniać postacie na sed?

Czy można rekurencyjnie zastępować wystąpienia sekwencji znaków bez powtarzania tej samej sekwencji? Wykonując sedjak w poniższych scenariuszach, mogę uzyskać wspomniane dane wyjściowe. $ echo XX | sed -e 's/XX/XoX/g' XoX $ echo XXX | sed -e 's/XX/XoX/g' XoXX $ echo XXXX | sed -e...

12
Cygwin bash sed blokuje moje pliki

Kiedy zmieniam pliki w cygwin bash za pomocą polecenia sed, plik zostaje zablokowany. Rozmnażać się: Otwarty cmdi cddo katalogu non-user (fe temp) echo aaa > test.txt Otwórz w edytorze tekstu, dodaj linię, spróbuj zapisać => działa %CYGWIN_HOME%\bin\bash -c "sed -i 's/aaa/bbb/' test.txt„ W...

12
Usuń pierwszy znany znak z ciągu za pomocą sed

Jak usunąć pierwszy znany znak w ciągu z sed? Powiedzmy na przykład, że chcę usunąć pierwszy znak (którym jest @) w ciągu „@ ABCDEFG1234” Chcę, aby sed sprawdził, czy „@” istnieje jako pierwszy znak. Jeśli tak, powinien usunąć