Pytania otagowane jako sed

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

2
wstaw ciąg między dwoma wzorami
Chciałbym zmienić plik o nazwie takiej jak: d1-a2_A1_B1.txt abcd_A90_B2.txt gdzie chcę wstawić _FOOmiędzy pierwszy, _A[0-9]\+a _B[0-9]więc nazwy plików stają się d1-a2_A1_FOO_B1.txt abcd_A90_FOO_B2.txt Ale moje wyrażenie regularne nie działa: for f in $(ls); do mv $f \`echo $f | sed -e s/\(.*_A[0-9]\+\)\(_B[0-9].*\)/$1_FOO$2/\`; done Próbowałem z jednym ciągiem: echo abcd_A90_B2.txt | sed …
2 linux  bash  regex  sed 

2
jak zobaczyć zawartość pliku (plik cat), ale wyeliminować określony ciąg w wielu wierszach
Mam taki plik: ins.pro.server.pro.net ins.pro-server2.pro.net ins.pro-server3.pro.net ins.pro-server4.pro.net Chciałbym skasować ten plik, ale eliminując określony ciąg „.pro.net” ze wszystkich wierszy, więc może wynikać tak: ins.pro-server ins.pro-server2 ins.pro-server3 ins.pro-server4 Z góry dziękuję za pomoc P.S: Użyłem wcześniej niektórych opcji sed, ale usunął także pierwszą część z „ins.pro-server”, pozostawiając ją jako „ins.-server”
1 linux  sed 

2
użyj sed do zastąpienia określonego ciągu ukośnikami
Mam duży plik tekstowy - plik rejestru systemu Windows - około 5,5 MB i muszę usunąć ciąg „serv b Param”. Otwarcie za pomocą gedit lub nano nie działa. Będzie zużywał 100% czasu procesora przez jakiś nierozsądny długi czas lub po prostu wydrukuje losowe śmieci tekstu. Próbowałem użyć tych poleceń z …
1 linux  sed 

4
awk, sed lub inne sugestie przetwarzania tekstu, proszę
Mam następujący powtarzający się wzór tekstu, który należy ponownie sformatować. Normalnie powinno to być łatwe, nawet przy użyciu standardowego edytora tekstu, ale w tym przypadku muszę rozwinąć informacje w nawiasie i wyliczyć je. Najlepiej podam przykład: "Gene Code (1A - 1F) D2 fragment, D74F" Muszę być w stanie wyglądać tak: …
1 bash  sed  awk  text-editing 

2
Wyjście Grep z wielu linii w ograniczonym środowisku powłoki
Przeszukiwałem sieć w poszukiwaniu sposobów przeszukiwania wielu linii wyjściowych, a następnie drukowałem linie zawierające ciągi, na których mi zależy. W rzeczywistości uruchamiam to na zaporze kontrolnej, a polecenie jest następujące: lista cphaprob -ia kiedy wykonuję, otrzymuję różne linie wyjścia. (poniżej). To, co próbowałem zrobić, to grep, sed lub pcregrep wyjście …

1
sed, usuń z MarkA, ale nie włączaj MarkB
Wyrażenie w terminach matematycznych, chciałbym usunąć region [MarkA,MarkB). Oznacza to, że usunięcie następuje tuż po słowie kluczowym MarkA napotkane, aż do słowa kluczowego MarkB, ale bez tej linii (linia zawierająca MarkB słowo kluczowe pozostaje nietknięte). Czy można to zrobić w sed? Powiedz moje MarkA jest ^3, i MarkB jest 7, …

1
Cygwin: podczas zmiany operacji sed nie są zapisywane
Podczas gdy używam sed jestem w stanie zobaczyć poprawne wyniki w terminalu, ale zmiany w pliku nie są widoczne. Użyłem następującego polecenia: sed -e 's/MN2/MN9/g' 01_valid.txt na ekranie terminalu widzę zmiany we wszystkich liniach, ale kiedy wykonam: cat 01_valid.txt Wszystkie zmiany zniknęły. Operacja przechodzi bez błędów. Jakieś sugestie?
1 cygwin  sed 


2
Jak poprawnie wykonać polecenie i użyć jego wyniku w sed?
Mam plik konfiguracyjny w formacie JSON z następującym blokiem "device" : { "name" : "MyPi", "type" : "ws2801", "output" : "/dev/spidev0.0", "rate" : 250000, "colorOrder" : "rgb" }, Używam sed (nie w wersji GNU na OS X), aby zastąpić wartości ciągu wyrażeniem sed w następujący sposób: sed -i '' '1h;1!H;$!d;x;s#\("device" …
1 macos  sed 

1
Konwertowanie z wyszukiwania vim na sed
Mam długi dokument lateksowy z wieloma sekcjami. Chciałbym sprawdzić, czy wszystkie sekcje dokumentu są wypełnione. Dlatego szukam za każdym razem, gdy jest „}” kończący tytuł sekcji, w pewnej przestrzeni, a następnie „\” rozpoczynający następną sekcję (To daleko od idealne wyszukiwanie, ale według mnie jest w porządku.) W vim używam /}\_s\\ …
1 command-line  vim  grep  sed 

1
Za pomocą narzędzia wiersza polecenia cURL na komputerze Mac, co mogę zrobić z tym skryptem, aby poprosić go o pobranie danych giełdowych, które zastąpią przecinki NIE MAJĄ PRZESTRZEŃ
Przykład: Akcje wyróżniające Google wynoszą 670 000 000 i ta wartość jest gromadzona w pliku txt z interfejsu API Yahoo Finance za pomocą poniższego skryptu. Problemem jest; że liczby Z przecinkami lub spacjami są cholernym koszmarem dla ogranicznika programu Excel, który powinien zrozumieć, gdy ściągam ten plik txt do Excela. …

2
usuń proces zombie z wyjścia ps
Nie chcę zabić procesu zombie. Chcę uniknąć wyświetlania procesu zombie w pspoleceniu. Czy istnieje opcja dodania do pspolecenia, aby uniknąć wyświetlania procesu zombie na pswyjściu. Jeśli nie, czy można to zrobić za pomocą greplub sed?
1 linux  sed  grep  ps 

2
Przenieś określoną postać w sed na początek
Chciałbym przetworzyć plik zawierający określony znak pośrodku niektórych słów i przenieść go na początek tego słowa. Może również pojawić się na początku słowa, ale w takim przypadku powinien pozostać w pierwotnej pozycji. Znakiem specjalnym jest ~. Mam na myśli: Oryginalny plik: This is a sentence with the cha~racter in the …
1 sed 

1
Skrypt bash przetwarzający pliki ze złymi znakami
Otrzymałem plik zip ze strukturą folderów zawierającą nawiasy. Przeszedłem dwa procesy w cli i teraz łączę je w skrypt Najpierw przeszukuje strukturę plików w poszukiwaniu określonych plików poprawiających nawiasy, a następnie potoki do tshark w celu przetworzenia. moje wyjście z użyciem sed działa na stoud, ale rekin fajki nie lubi …
1 linux  command-line  bash  dns  sed 


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.