Pytania otagowane jako sed

sed to edytor strumieniowy wiersza poleceń do filtrowania i przekształcania tekstu.

8
Przekształcanie oddzielnych wierszy w listę rozdzielaną przecinkami z wpisami cytowanymi
Mam następujące dane (listę pakietów R przeanalizowanych z pliku Rmarkdown), które chcę przekształcić w listę, którą mogę przekazać do R, aby zainstalować: d3heatmap data.table ggplot2 htmltools htmlwidgets metricsgraphics networkD3 plotly reshape2 scales stringr Chcę przekształcić listę w listę formularza: 'd3heatmap', 'data.table', 'ggplot2', 'htmltools', 'htmlwidgets', 'metricsgraphics', 'networkD3', 'plotly', 'reshape2', 'scales', 'stringr' …
15 linux  sed  csv  tr 

4
Jak podzielić wyraz długiej sed na wiele linii?
sed 's/[long1][long2]/[long3][long4]/' file.txt Chciałbym podzielić to polecenie na wiele linii - fx coś takiego: sed 's/ [long1] [long2] / [long3] [long4] /' file.txt Używanie \lub rozdzielanie ciągów nie działało.
15 sed 


4
Jak wykryć koniec linii za pomocą sed
Szukam sposobu na wykonanie zamiany tylko wtedy, gdy ostatni znak jest znakiem nowej linii sed. Na przykład: lettersAtEndOfLine zostaje zastąpiony, ale nie jest to: lettersWithCharacterAfter& Ponieważ sednie działa dobrze z nowymi liniami, nie jest tak prosty jak $ sed -E "s/[a-zA-Z]*\n/replace/" file.txt Jak można tego dokonać?




5
Usuń zduplikowane linie, zachowując ich kolejność
[root@server]# awk '!seen[$0]++' out.txt > cleaned awk: (FILENAME=out.txt FNR=8547098) fatal error: internal error Aborted [root@server]# „Serwer” ma: 8 GB RAM + 16 GB SWAP, x> 300 GB wolnego miejsca, amd64, procesor na pulpicie. Scientific Linux 6.6. Nic więcej na nim nie działa, aby wykonać OBCIĄŻENIE. Awk przerywa po kilku sekundach. …

3
wzór dopasowania sed razy N razy
Chcę podzielić plik na części po 2 słowa. $cat tmp word1 word2 word3 word4 word5 word6 word7 $sed -e 's/word. word. /&\n/g' tmp word1 word2 word3 word4 word5 word6 word7 $sed -e 's/word. \{2\}/&\n/g' tmp word1 word2 word3 word4 word5 word6 word7 Spodziewałem się, że ostatnie polecenie da taki sam …

5
Zamiennik wzoru pasującego do skrzynki z sed
Mam kod źródłowy rozłożony na kilka plików. Ma wzór, abcdefktóry muszę zastąpić pqrstuvxyz. Wzorem może być Abcdef(Zdanie), a następnie należy go zastąpić Pqrstuvxyz. Wzorem może być AbCdEf(Przełącz wielkość liter), a następnie należy go zastąpić PqRsTuVxYz. Krótko mówiąc, muszę dopasować wzór wzorca źródłowego i zastosować odpowiedni wzorzec docelowy. Jak mogę to …

6
Wydrukuj ciąg między dwoma nawiasami
Mam plik z tymi liniami G8 = P(G1,G3) G9 = P(G3,G4) G12 = P(G2,G9) G15 = P(G9,G5) G16 = P(G8,G12) G17 = P(G12,G15) Potrzebuję danych wyjściowych jako G1,G3 G3,G4 ..... Jak mogę to zrobić za pomocą komendy sed / grep lub Perla?
14 sed  grep  perl 

5
sed przekształca 4 spacje na 2
Jak przekonwertować 4 spacje na 2 spacje sed? Czy to możliwe? Znalazłem to, ale konwertuje tabulatory na spacje: sed -r ':f; s|^(\t*)\s{4}|\1\t|g; t f' file
14 sed 


4
sed: usuń wszystkie wystąpienia ciągu oprócz pierwszego
Mam plik dziennika ze znacznikami czasu. Czasami w jednym wierszu jest wiele znaczników czasu. Teraz chciałbym usunąć wszystkie znaczniki czasu z linii, ale zachowaj pierwszy. Mogę to zrobić, s/pattern//2ale to usuwa tylko drugie wystąpienie i sednie pozwala na coś takiego s/pattern//2-. Jakieś sugestie?
14 sed 

3
Czy mogę używać „sed” do tłumaczenia znaków takich jak „tr”?
Chciałbym zastąpić zestaw znaków odpowiednimi znakami z innego zestawu, coś takiego: original set: ots "target" set: u.x foobartest → fuubar.ex. Tłumaczenia / transliteracje takie jak ta są specjalnością trpolecenia: $ echo 'foobartest' | tr 'ots' 'u.x' fuubar.ex. Niestety trnie obsługuje zmiany plików w miejscu, tak jak sedrobi. Chciałbym użyć, sedwięc …
14 sed  tr 

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.