Muszę wydrukować liczbę, ale o podanej szerokości i zaokrąglonej (z awk!) %10s Mam to i jakoś muszę połączyć, %dale wszystko, co robię, kończy się zbyt wieloma parametrami dla awk (ponieważ mam więcej
Muszę wydrukować liczbę, ale o podanej szerokości i zaokrąglonej (z awk!) %10s Mam to i jakoś muszę połączyć, %dale wszystko, co robię, kończy się zbyt wieloma parametrami dla awk (ponieważ mam więcej
Muszę wyszukać słowo kluczowe za pomocą awk, ale chcę przeprowadzić wyszukiwanie bez rozróżniania wielkości liter (bez rozróżniania wielkości liter). Myślę, że najlepszym podejściem jest pisanie wielkimi literami zarówno wyszukiwanego terminu („słowo kluczowe”), jak i linii docelowej, którą...
Czytałem ten skrypt awk awk -F"=" '{OFS="=";gsub(",",";",$2)}1' Chcę wiedzieć, jaka jest funkcja 1na
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...
Mam pytanie dotyczące operatorów awk / sed. Mam duży plik, w którym powtarzają się następujące wiersze Expression loweWallrhoPhi : sum=-6.97168e-09 Expression leftWallrhoPhi : sum=6.97168e-09 Expression lowerWallPhi : sum=-5.12623e-12 Expression leftWallPhi : sum=5.12623e-12 Expression...
Mam plik, który rośnie około 200 000 wierszy dziennie, i wszystko składa się z bloków po trzy linie jako takie: 1358726575123 # key Joseph Muller # name carpenter # job 9973834728345 Andres Smith student 7836472098652 Mariah Anthony dentist Teraz mam inny plik, z którego wyodrębniam około...
Chcę wyodrębnić niektóre wiersze awk. Czy można wykonać następujące zadanie: ls -l | awk 'BEGIN FOR(i=122;i<=129;i++) FNR==i' Jak mogę wyświetlić szczegóły z numerów od 122 do
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...
Próbuję wydrukować linie za pomocą symbolu powtórzenia {n}, ale to nie działa. Dla. np. chcę wydrukować wszystkie linie o długości 4 znaków awk '/^.{4}$/' test_data Powyższy kod nie drukuje tego .Jak to naprawić, aby móc użyć symbolu powtórzenia? Znam alternatywę jak awk '/^....$/' test_dataiawk...
Muszę posortować poniższą listę za pomocą skryptu powłoki i sprawić, aby najnowsza wersja pojawiła się na dole lub na górze. Jak miałbym to zrobić tylko za pomocą narzędzi
To kontynuacja mojego wcześniejszego pytania . Sprawdzam liczbę pól w / etc / passwd za pomocą tego poręcznego snippta. W poniższym przykładzie użytkownicy „fieldcount1” i „fieldcount2” mają niepoprawną liczbę pól: $ awk -F: ' NF!=7 {print}'
Powiedz, że mam plik: PRO 1 GLN 5.55112e-17 ILE -6.245e-17 THR 5.55112e-17 Chcę, aby każdy wiersz, który ma liczbę nierówną do 1 w drugiej kolumnie, zmienił go na 0 i zatrzymał resztę. Jeśli używam if(tj. Instrukcji warunkowej), wszystko jest w porządku: awk '{if($2!=1){print $1,"0"}else{print...
W awk mogę wyczyścić tablicę za pomocą pętli, co czyni ją pustą tablicą, co jest równoważne z jej usunięciem. for (key in array) delete array[key]; Czy istnieje prostszy sposób? Czy mogę całkowicie usunąć tablicę, aby nazwa zmiennej mogła być ponownie użyta do...
Mam duży plik i muszę podzielić na dwa pliki. Załóżmy, że w pierwszym pliku należy wybrać 1000 linii i umieścić je w innym pliku oraz usunąć te linie w pierwszym pliku. Próbowałem użyć, splitale tworzy wiele
Mam plik zawierający około miliona wierszy. W wierszach mam pole o nazwie transactionid, które ma powtarzalne wartości. Muszę je wyraźnie policzyć. Bez względu na to, ile razy wartość się powtarza, należy ją liczyć tylko
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,...
Chcę wydrukować liczbę zmiennoprzecinkową z dokładnie dwiema cyframi znaczącymi w bash (być może przy użyciu zwykłego narzędzia, takiego jak awk, bc, dc, perl itp.). Przykłady: 76543 należy wydrukować jako 76000 0,0076543 należy wydrukować jako 0,0076 W obu przypadkach znaczącymi cyframi są 7...
Muszę usunąć każdą linię, która ma wartość 2 lub mniej w 8. polu (kolumnie). Moje dane wyglądają tak: 12-31 Airport 189 379 41 49.70946503 -124.91377258 2 2880 30.8 01-01 AlberniElementary 165 331 16 49.26100922 -124.80662537 4 5760 26.1 01-09 BamfieldMarine 161 323 23 48.83490372 -125.13572693...
Mam plik tekstowy: a aa aaa b bb bbb c cc ccc d dd ddd e ee eee f ff fff g gg ggg h hh hhh i ii iii j jj jjj Jak mogę go przetworzyć i uzyskać 2-kolumnowy plik, taki jak ten: a aa aaa b bb bbb c cc ccc d dd ddd e ee eee f ff fff g gg ggg h hh hhh i ii iii j jj jjj Lub plik z trzema kolumnami,...
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...