Pytania otagowane jako sed

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

3
Jak mogę usunąć U + 200B (przestrzeń zerowej szerokości) za pomocą sed
Mam bardzo duży plik z rozproszonymi spacjami o zerowej szerokości. Otwarcie i edycja za pomocą zajmuje zbyt dużo czasu, vidlatego chciałbym usunąć wszystkie wystąpienia postaci używającej sed. Problem polega na tym, że nie potrafię dopasować postaci! Próbowałem za pomocą \u200B, \x{200b}. Jakieś pomysły? Używam CentOS 5, jeśli to w ogóle …
15 regex  unicode  sed 

3
Jak mogę utworzyć spis treści dla dokumentu przeceny za pomocą Python / AWK / SED?
Mam następujący dokument przeceny: Heading-a ========== ---text--- Heading-b ------------ --- text --- Heading-c ---------- --- text--- Heading-d ======= --- text---- Heading-e --- ... Chciałbym stworzyć z niego klikalny spis treści, podobnie jak robi to LaTex , ale nie mogę znaleźć narzędzia, które to robi, co sugeruje, że powinniśmy go zbudować. …


2
Prawidłowe unikanie ukośnika w skrypcie bash do użycia z sed
Próbuję określić rozmiar plików, które zostaną nowo skopiowane podczas synchronizacji dwóch folderów, uruchamiając rsync w trybie suchym, a następnie sumując rozmiary plików wymienionych na wyjściu rsync. Obecnie utknąłem przy prefiksowaniu plików według ich folderu nadrzędnego. Dowiedziałem się, jak prefiksować linie za pomocą sed i jak uciec za pomocą sed, ale …

4
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 pliku. Plik wyjściowy jest jak: /home/path/to/file /home/path/to/file1 /home/path/to/file2 /home/path/to/file3 Używając sed lub awk, jak mogę to …
14 sed 

2
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 polecenie by załatwiło …
14 grep  sed 


4
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 's/XX/XoX/g' XoXXoX Jednak oczekuję, że dane …
13 linux  bash  regex  sed 

1
Użycie sed do włączenia plików .htaccess w konfiguracji Apache
Próbuję zautomatyzować obsługę administracyjną skrzynki Ubuntu Vagrant za pomocą skryptu Bash. Wszystko jest w porządku, ale mam problemy z konfiguracją Apache, aby zezwalać na zastępowanie .htaccessplików. W moim pliku konfiguracyjnym znajduje się następujący blok: <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> Wszystko muszę …

1
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 $ sed -n '2,3p' test.txt second third $ …

3
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 edytorze tekstu dodaj kolejny wiersz i spróbuj …
12 windows  bash  sed  cygwin 

3
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ąć znak.
12 sed 

1
Zamiana [0-9] na [AJ] nie działa z sed
Pracuję nad poleceniem, które zastępuje wszystkie cyfry 0–9 odpowiadającymi im literami w sed. Wiem, że robię coś źle, ale sed nie interpretuje wyrażenia zastępczego jako nic innego jak dosłowny ciąg znaków. Polecenie, którego używam, to sed -r 's/[0-9]/[A-J]/g' log > ~/output.txt Wydaje mi się to dość proste, ale utknąłem na …


1
Czy GNU sed (dla Windows) może obsługiwać Unicode? Jeśli tak, to czy jest to problem ze stroną kodową / ustawieniami regionalnymi, czy zmiana?
Od kilku lat korzystam z GNU SED. Czasem mnie to trochę podkręca, ale robi dobrą robotę ... dla zestawów znaków jednobajtowych! Od czasu do czasu zauważam, że odniesienia do GNU SED są świadome Unicode, ale najbliższe, jakie widziałem, to tryb „binarny”… a binarny to nie Unicode. Czy GSED może przetwarzać …
10 windows  encoding  unicode  sed  gnu 

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.