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.
Chyba każdy zna przydatne narzędzia Linuksa do cmd headi tail. headpozwala wydrukować pierwsze X wierszy pliku, tailrobi to samo, ale drukuje koniec pliku. Jakie jest dobre polecenie, aby wydrukować środek pliku? coś w stylu middle --start 10000000 --count 20(wydrukuj 10 000 000 do 10 000 000 linii). Szukam czegoś, co …
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 …
Wymień ACDC na AC-DC Na przykład mamy te pliki ACDC - Rock N 'Roll Ain't Noise Pollution.xxx ACDC - Rocker.xxx ACDC - Shoot To Thrill.xxx Chcę, aby stały się: AC-DC - Rock N 'Roll Ain't Noise Pollution.xxx AC-DC - Rocker.xxx AC-DC - Shoot To Thrill.xxx Wiem, że do tej operacji …
Czy istnieje jakiś prosty sposób, aby dowiedzieć się, jaki jest adres MAC wszystkich komputerów w mojej sieci, zamiast wykonywania SSH na każdym z nich, a ifconfig | grep HWaddrjeśli w sieci jest 300 komputerów, naprawdę potrzebuję łatwego rozwiązania.
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 …
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 …
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 …
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. …
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 !~ /^$/) …
CentOS Czy istnieje prosty sposób na konwersję specjalnych jednostek HTML ze strumienia danych? Przesyłam dane do skryptu bash, a czasem dane te zawierają specjalne byty. Na przykład: „test” i amp; test $ test! test @ # $% ^ & amp; * Nie jestem pewien, dlaczego niektóre postacie pokazują się dobrze, …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.