awk

    8Ciepło

    3Odpowiedz

    Mam plik, który wygląda tak: 1 2 AA 4 5 AA BB 7 8 AA BB CC 10 11 AA BB CC DD Używam awk wyodrębnić tylko co nth linię gdzie n=3. >>awk 'NR%3==0' /input/file_foo >> output/file_foobar Wy

    6Ciepło

    5Odpowiedz

    Im próbuje zrobić podstawienie jednej linii w pliku z awk, na przykład zmieniając w ten sposób: e1 is (on) e2 is (off) do: e1 is (on) e2 is (on) użytku polecenie: awk '/e2/{gsub(/off/, "on")};

    9Ciepło

    3Odpowiedz

    Mam napisać skrypt, który zawiera kilka linii awk linia awk wygląda tak: cat input.csv | awk -F, '$1~/$1/ {print "is good"}' pierwszy $1 to pierwsza kolumna CSV wejście, drugi $1 ma być pierwsze wej

    5Ciepło

    1Odpowiedz

    kiedy zawsze próbuję obliczyć średnią i odchylenie standardowe za pomocą awk otrzymuję błąd "awk: fatal: division by zero trieded". moje polecenie jest awk '{s+=$3} END{print $2"\t"s/(NR)}' >> mean;

    11Ciepło

    1Odpowiedz

    Próbowałem wydrukować argument przed $ NF. Jednak $ NF-- nie robi lewy. Jakie jest rozwiązanie tego? Problem polega na tym, że wiem, ile argumentów dostaję, więc zawsze potrzebuję argumentu $ NF i arg

    7Ciepło

    2Odpowiedz

    Mam następujący FILE.CSV 111111 | 111111 | 22222 | 44444 | 4445454 | 67554333 | mogę policzyć liczbę pól przy użyciu następujących awk -F '|' '{print NF}' file.csv w moim schemacie bazy danych mam

    6Ciepło

    2Odpowiedz

    Jak używać funkcji split do podziału przez "\."? Na przykład, najpierw rozważyć dzielenie przez :: echo "03:26:12" | awk '{split($0,a,":"); print a[3] a[2] a[1]}' która produkuje ten wyjściowe: 1226

    68Ciepło

    5Odpowiedz

    Chcę wykonać następujące awk 'BEGIN {FS=" ";} {printf "'%s' ", $1}' Ale ucieczki pojedynczy cudzysłów w ten sposób nie działa awk 'BEGIN {FS=" ";} {printf "\'%s\' ", $1}' Jak to zrobić? Dzięki za

    6Ciepło

    4Odpowiedz

    Czy ktoś może sugerować, co zrobić, jeśli mam czytać między dwoma słowami kluczowymi jak *System_Power 1 1.2 1.8 2 *System_Terminate W tym przypadku asnwer byłoby 1 1.2 1.8 2 Próbowałem za

    5Ciepło

    9Odpowiedz

    Leniwy ja myśli o dodaniu kolumny do niektórych plików tekstowych. Pliki tekstowe są w katalogach i chciałbym dodać nazwę katalogu do pliku tekstowego. Podobnie jak plik tekstowy text.txt w folderze t