Pytania oznaczone «sed»

19
za pomocą sed z ampersand (&)

Używam sed do znajdowania i zastępowania wzorców w plikach SAS, które mam, zamiast zmieniać je indywidualnie. Problem polega na tym, że próbuję zastąpić makrozmienne, a gdy używam ampersand, nie przetwarza to poprawnie. Here's my code: sed -ie 's/user=&uid./user=&sysuserid./g'...

18
Drukuj linie nieparzyste, drukuj linie parzyste

Chcę wydrukować nieparzyste i parzyste linie z plików. Znalazłem ten skrypt powłoki, który wykorzystuje echo. #!/bin/bash # Write a shell script that, given a file name as the argument will write # the even numbered line to a file with name evenfile and odd numbered lines # in a text file called...

18
Używając sed, aby pozbyć się znaków <>,

Mam plik z następującymi liniami: ... ... <230948203[234]>, ... ... <234[24]>, ... .. Chciałbym użyć sed, aby usunąć znaki < ,i >z każdej linii Próbowałem użyć, sed 's/<>,//g'ale to nie działało (nic nie zmieniło). Czy muszę uciec od tych znaków specjalnych. Czy można...

18
Scal dwie listy podczas usuwania duplikatów

Mam wbudowany system linuksowy korzystający z Busybox (OpenWRT) - więc polecenia są ograniczone. Mam dwa pliki, które wyglądają: pierwszy plik aaaaaa bbbbbb cccccc mmmmmm nnnnnn drugi plik mmmmmm nnnnnn yyyyyy zzzzzz Muszę scalić te 2 listy w 1 plik i usunąć duplikaty. Nie mam diff...

18
Wyodrębnij część jednego wiersza z pliku za pomocą sed

Chcę odczytać jedną część jednego wiersza z pliku. Na przykład: POP3_SERVER_NAME = host lokalny Chcę tylko wrócić localhost, używając sed. Ten tekst jest w trzeciej linii. Robię to, aby wyodrębnić wiersz: sed -n '3p' installation.sh Jak wyodrębnić tylko

17
Zamień ciąg wielowierszowy w plikach

Mam wiele plików, które chcę zaktualizować, zastępując jeden ciąg wieloliniowy innym ciągiem wieloliniowym. Coś w stylu: * Some text, * something else * another thing I chcę go zastąpić: * This is completely * different text Rezultat byłby taki, że po zastąpieniu plik zawierający pierwszy blok...

17
Powtórz każdą linię wiele razy

Chciałbym, aby każda linia w pliku była powtarzana określoną liczbę razy. np. niech każda linia powtórzy się cztery razy: a b c staje się: a a a a b b b b c c c c Przeszukałem kilka stron i jest wiele pytań i odpowiedzi na odwrót, np. Łączenie zduplikowanych linii w pojedyncze linie, a może...

17
Kiedy używać grep, less, awk, sed [zamknięte]

Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 3 lata temu . Wchodzę w świat Linuksa,...

17
Jak zatrzymać dodawanie dodatkowych znaków nowej linii

Korzystam z następujących 2 sedpoleceń. Pierwszy dodaje znaki nowego wiersza tam, gdzie chcę, drugi także znaki nowego wiersza tam, gdzie chcę, ALE dodaje także dodatkowy znak na końcu pliku, w którym wcześniej go nie było. sed -e 's|\<LIST_G_STATEMENT>|&\ |g'...

16
Przetwarzanie zmiennej bash z sed

zmienna bash LATLNG zawiera wartość szerokości i długości geograficznej w podobnych nawiasach (53.3096,-6.28396) Chcę parsować je do zmiennej o nazwie LAT i LON, którą próbuję wykonać za pomocą sed tak LAT=$(sed "s/(\(.*\),\(.*\))/\1/g" "$LATLNG") LON=$(sed "s/(\(.*\),\(.*\))/\2/g"...

16
Używanie sed do wyodrębnienia tekstu między 2 znacznikami

Mam plik .xml i próbuję wykonać „instalację grupową” na komputerze RHEL6, ponieważ plik ten zawiera kilkaset bibliotek ... (blisko 16 000 wierszy). Dlatego próbuję wyodrębnić nazwy grup zawarte w pliku .xml, który ma następującą strukturę: <b> <group> <id> group name...

16
Drukuj linie między (i włącznie) dwoma wzorami

Chcę zacząć grepowanie od linii, które mają CKna końcu linii, a przestać grepowanie, gdy linia ma Dna końcu. Próbowałem grep "$CK" "$D" file..txt, ale to nie zadziałało. Wejście: kkkkkkkkkkk jjjjjjjjjjjjjjjjjj gggggggggggg/CK JHGHHHHHHHH HJKHKKLKLLL JNBHBHJKJJLKKL JLKKKLLKJLKJ/D...