Pytania otagowane jako awk

Język skanowania i przetwarzania ukierunkowany na wzorce.

4
Zmodyfikuj szerokość pierwszej kolumny w pliku za pomocą zmiennej liczby pól, używając awk
Rozumiem, jak korzystać z funkcji printf awk, ale nie chcę określać wszystkich pól. Załóżmy na przykład, że to mój plik: c1|c2|c3|c4|c5 c6|c7|c8|c9|c10 c11|c12|c13|c14|c15 Chcę go sformatować tak, aby pierwszym polem każdego rekordu była szerokość c11 - najdłuższa komórka w pierwszym polu: c1 |c2|c3|c4|c5 c6 |c7|c8|c9|c10 c11|c12|c13|c14|c15 Rozumiem, że mógłbym określić: …

5
awk / sed / perl one liner + jak wydrukować tylko linie właściwości z pliku json
jak wydrukować tylko linie właściwości z pliku json przykład pliku json { "href" : "http://master02:8080/api/v1/clusters/HDP/configurations?type=kafka-env&tag=version1527250007610", "items" : [ { "href" : "http://master02:8080/api/v1/clusters/HDP/configurations?type=kafka-env&tag=version1527250007610", "tag" : "version1527250007610", "type" : "kafka-env", "version" : 8, "Config" : { "cluster_name" : "HDP", "stack_id" : "HDP-2.6" }, "properties" : { "content" : "\n#!/bin/bash\n\n# Set KAFKA specific …
10 awk  sed  perl  json  jq 

5
Jak mogę edytować ostatnie n wierszy w pliku?
Czy istnieje polecenie, które pozwoli mi edytować ostatnie n wierszy w pliku? Mam kilka plików, z których wszystkie mają inną liczbę linii w środku. Ale chciałbym zmodyfikować ostatnie n wierszy w każdym pliku. Celem jest zastąpienie przecinków średnikami w ostatnich n wierszach. Ale tylko w ostatnich n wierszach. Nie chcę …

8
Jak usunąć wiersz, jeśli zawiera on znak dokładnie raz
Chcę usunąć wiersz z pliku, który zawiera określony znak tylko raz, jeśli jest obecny więcej niż jeden raz lub nie jest obecny, zachowaj ten wiersz w pliku. Na przykład: DTHGTY FGTHDC HYTRHD HTCCYD JUTDYC Tu, postać którą chcesz usunąć to Ctak, komenda powinna usunąć linie FGTHDCi JUTDYCponieważ mają Cdokładnie jeden …


1
Operator trójskładnikowy i drukuj
Co jest nie tak z poniższym poleceniem awk 'BEGIN {a = 5;b=6; (a==b)? print "a==b" : print "a!=b"}' Wynik : awk: BEGIN {a = 5;b=6; (a==b)? print "a==b" : print "a!=b"} awk: ^ syntax error
10 awk 

9
Konwertuj wiersze na kolumny
Mam plik, który zawiera szczegółowe informacje na temat maszyn wirtualnych działających w hiperwizorze. Wykonujemy polecenie i przekierowujemy dane wyjściowe do pliku. A dane są dostępne w poniższym formacie. Virtual Machine : OL6U5 ID : 0004fb00000600003da8ce6948c441bb Status : Running Memory : 65536 Uptime : 17835 Minutes Server : MyOVS1.vmorld.com Pool : …

6
Jak sprawdzić, czy plik istnieje w awk? Błąd [-d 'nazwa_pliku]
Próbuję wygenerować listę użytkowników, którzy mają zestaw katalogów domowych, który nie istnieje. Wydaje się, że powinienem być w stanie to zrobić za pomocą awk, ale coś jest nie tak z moją składnią. Ciągle mówi mi „nieprawidłowa składnia” w]. Co ja robię źle? awk -F: '{ if(![ -d "$6"]){ print $1 …
10 bash  awk  directory 


4
usuń puste linie z wyświetlacza awk
Próbowałem znaleźć rozwiązanie tego pytania. Chciałem użyć awkrozwiązania. Mój plik wejściowy jest podobny do poniższego. -bash-3.2$ cat file ramesh ramesh_venkat ramesh3_venkat3 ramesh4 ramesh5 venkat venkat3 venkat4 Użyłem awkpolecenia, aby wyodrębnić drugie wartości po, _jak poniżej. awk -F "_" '{print $2}' file Jednak pomimo tego, że powyższe polecenie wypisuje prawidłowe wartości, …
10 awk 


2
Czy są 2 sposoby na ustawienie vk awar za pomocą wiersza poleceń?
Zauważyłem awkprzykład O'Reilly'ego (1997), który przypisał zmienną awk, ustawiając ją w wierszu poleceń po tekście programu. Działa, ale nie mogę znaleźć tej składni w man / info awk . Czy właśnie tęskniłem; czy to jest deprecjonowane ...? Jedyną składnią, jaką widziałem w instrukcji, jest -vopcja. awk '/home/{print foo, bar}' foo="cat" …
10 awk 




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.