Rozważ plik tekstowy z następującymi wpisami: aaa bbb ccc ddd eee fff ggg hhh iii Biorąc pod uwagę wzorzec (np. fff), Chciałbym grep pliku powyżej, aby uzyskać wynik: all_lines except (pattern_matching_lines U (B lines_before) U (A lines_after)) Na przykład, jeśli B = 2i A = 1, dane wyjściowe z wzorcem …
Mam wiele plików z tym samym nagłówkiem i różnymi wektorami poniżej. Muszę połączyć je wszystkie, ale chcę, aby tylko nagłówek pierwszego pliku był konkatenowany i nie chcę, aby inne nagłówki były konkatenowane, ponieważ wszystkie są takie same. na przykład: plik1.txt <header>INFO=<ID=DP,Number=1,Type=Integer> <header>INFO=<ID=DP4,Number=4,Type=Integer> A B C plik2.txt <header>INFO=<ID=DP,Number=1,Type=Integer> <header>INFO=<ID=DP4,Number=4,Type=Integer> D E …
Mam dane wyjściowe, z VBoxManage list vmsktórych wygląda to tak: "arch" {de1a1db2-86c5-43e7-a8de-a0031835f7a7} "arch2" {92d8513c-f13e-41b5-97e2-2a6b17d47b67} Muszę złapać nazwy archi arch2i zapisać je w zmiennej.
To pytanie zostało przeniesione z Stack Overflow, ponieważ można na nie odpowiedzieć na Unix i Linux Stack Exchange. Migrował 8 lat temu . Chcę wydrukować wiersze z pliku wstecz bez użycia tacpolecenia. Czy jest jakieś inne rozwiązanie tego typu w bash?
Chcę wyodrębnić wszystkie dzienniki między dwoma znacznikami czasu. Niektóre linie mogą nie mieć znacznika czasu, ale chcę też te linie. Krótko mówiąc, chcę, aby każda linia mieściła się w dwóch znacznikach czasu. Moja struktura dziennika wygląda następująco: [2014-04-07 23:59:58] CheckForCallAction [ERROR] Exception caught in +CheckForCallAction :: null --Checking user-- Post …
echo -e 'one two three\nfour five six\nseven eight nine' one two three four five six seven eight nine jak mogę zrobić trochę „MAGIC”, aby uzyskać ten wynik ?: three six nine AKTUALIZACJA: Nie potrzebuję tego w ten konkretny sposób, potrzebuję ogólnego rozwiązania, aby bez względu na to, ile kolumn jest …
Dlaczego xargs usuwa cudzysłowy z tekstu wejściowego? Oto uproszczony przykład: echo "/Place/='http://www.google.com'" | xargs echo wyjścia /Place/=http://www.google.com Czy jest jakiś sposób na obejście tego? (xargs -0 mi nie pomaga)
Zgodnie z poniższym przykładem i moim ostatnim pytaniem In bash, gdzie zniknął znak końca nowej linii? Chcę wiedzieć, dlaczego tak się dzieje x="$(echo -ne "a\nb\n")" ; echo -n "$x" | xxd -p # Output is: 610a62 # The trailing newline from the 'echo' command # has been "deleted" by Command …
Plik: Data inserted into table. Total count 13 No error occurred Data inserted into table. Total count 45 No error occurred Data inserted into table. Total count 14 No error occurred Data inserted into table. Total count 90 No error occurred Oczekiwany plik wyjściowy: Data inserted into table. Total count …
Jestem zupełnie nowy w systemie UNIX i używam „Linii poleceń Mac OS X” Kirka McElhearna, aby nauczyć się kilku poleceń. Ja próbuje użyć tri greptak, że mogę szukać ciągów tekstowych w regularnych MS-Office Word dokument. $ tr '\r' '\n' < target-file | grep search-string Ale wszystko, co zwraca, to: Illegal …
Czy istnieje polecenie uniksowe, które może sprawdzić, czy jakieś dwa wiersze w pliku są takie same? Na przykład rozważ plik sentences.txt This is sentence X This is sentence Y This is sentence Z This is sentence X This is sentence A This is sentence B Widzimy to zdanie This is …
Poniżej znajduje się tekst w pliku: Pseudo name=Apple Code=42B state=fault Pseudo name=Prance Code=43B state=good Muszę grep dla „42B” i uzyskać wynik z powyższego tekstu, takiego jak: Pseudo name=Apple Code=42B state=fault Czy ktoś ma pomysł, jak to osiągnąć za pomocą grep/ awk/ sed?
Mam katalog pełen plików tekstowych. Moim celem jest dołączenie tekstu na początku i na końcu każdego z nich. Tekst na początku i na końcu jest taki sam dla każdego pliku. W oparciu o kod, który dostałem z sieci, jest to kod dołączany na początku pliku: echo -e 'var language = …
Mam kilka skryptów Pythona i pracuję nad ich napisaniem. Mam ten sam problem ze wszystkimi. Nie jest dla mnie oczywiste, jak pisać programy, aby działały jak właściwe narzędzia uniksowe. Ponieważ to $ cat characters | progname i to $ progname characters powinien generować ten sam wynik. Najbliższą rzeczą, jaką mogłem …
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.