Pytania otagowane jako sed

Sed oznacza Stream EDitor - jedno z podstawowych narzędzi w środowisku POSIX. Przetwarza jeden lub więcej plików zgodnie ze skryptem edycyjnym i zapisuje wyniki na standardowe wyjście. Stworzony w Bell Labs, istnieje od połowy lat 70.


8
bash / sed / awk / etc usuwają każdą nową linię
polecenia bash generują to: Runtime Name: vmhba2:C0:T3:L14 Group State: active Runtime Name: vmhba3:C0:T0:L14 Group State: active unoptimized Runtime Name: vmhba2:C0:T1:L14 Group State: active unoptimized Runtime Name: vmhba3:C0:T3:L14 Group State: active Runtime Name: vmhba2:C0:T2:L14 Group State: active Chciałbym przesłać go do czegoś, aby wyglądało tak: Runtime Name: vmhba2:C0:T1:L14 Group State: active …
39 bash  sed  awk 



3
sed zastąp wszystkie tabulatory i spacje pojedynczym spacją
Mam ciąg podobny do następującego: test.de. 1547 IN SOA ns1.test.de. dnsmaster.test.de. 2012090701 900 1000 6000 600 teraz chcę zastąpić wszystkie tabulatory / spacje między rekordami tylko jedną spacją, aby z łatwością móc z niej korzystać cut -d " " Próbowałem następujące: sed "s/[\t[:space:]]+/[:space:]/g" i różne odmiany, ale nie mogłem go …

5
Za pomocą sed usunąć zarówno kwadrat otwierający, jak i zamykający nawias kwadratowy wokół sznurka
Uruchamiam to polecenie w powłoce bash na Ubuntu 12.04.1 LTS. Usiłuję usunąć zarówno znaki, jak [i ]znaki za jednym zamachem, tj. Bez konieczności odpuszczania po raz drugi. Wiem, że nawiasy kwadratowe mają specjalne znaczenie w wyrażeniu regularnym, więc uciekam od nich, poprzedzając je odwrotnym ukośnikiem. Spodziewałem się tylko sznurka, 123ale …
19 bash  regex  sed 

4
Polecenie powłoki systemu Linux do filtrowania pliku tekstowego według długości linii
Mam obraz dysku 30 GB zepsutej partycji (pomyśl dd if=/dev/sda1 of=diskimage), z którego muszę odzyskać niektóre pliki tekstowe. Narzędzia do rzeźbienia danych, takie jak foremosttylko pliki z dobrze zdefiniowanymi nagłówkami, tj. Nie zwykłe pliki tekstowe, spoczęły na moim dobrym przyjacielu strings. strings diskimage > diskstrings.txt stworzyłem plik tekstowy 3 GB …
19 sed  filter  awk  strings 


3
Jak usunąć wszystkie znaki w jednym wierszu po „]” za pomocą sed?
Jak usunąć wszystkie znaki w jednym wierszu po „]” za pomocą sed? Próbuję grep jakiś plik za pomocą cat, awk. Teraz mój oneliner zwraca mi coś takiego 121.122.121.111] other characters in logs from sendmail.... :) Teraz chcę usunąć wszystko po znaku „]” (za pomocą „]”). Chcę tylko 121.122.121.111w mojej produkcji. …
13 linux  sed  awk 

6
Jak parsować i konwertować plik INI do zmiennych tablicy bash?
Próbuję przekonwertować plik INI na zmienne tablicy bash. Przykładowy ini jest jak poniżej: [foobar] session=foo path=/some/path [barfoo] session=bar path=/some/path więc stają się one: session[foobar]=foo path[foobar]=/some/path session[barfoo]=bar i tak dalej. W tej chwili mogłem wymyślić tylko to polecenie awk -F'=' '{ if ($1 ~ /^\[/) section=$1; else if ($1 !~ /^$/) …

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.