Pertanyaan yang diberi tag «awk»

Bahasa pemindaian dan pemrosesan yang diarahkan oleh pola.


4
Ubah lebar kolom pertama dalam file dengan jumlah variabel bidang, menggunakan awk
Saya mengerti cara menggunakan fungsi printf awk, tetapi saya tidak ingin menentukan setiap bidang. Misalnya, anggap ini file saya: c1|c2|c3|c4|c5 c6|c7|c8|c9|c10 c11|c12|c13|c14|c15 Saya ingin memformatnya sehingga bidang pertama setiap rekaman adalah lebar c11 - sel terpanjang di bidang pertama: c1 |c2|c3|c4|c5 c6 |c7|c8|c9|c10 c11|c12|c13|c14|c15 Saya mengerti bahwa saya dapat menentukan: …

11
Grep Match dan ekstrak
Saya memiliki file yang berisi baris sebagai proto=tcp/http sent=144 rcvd=52 spkt=3 proto=tcp/https sent=145 rcvd=52 spkt=3 proto=udp/dns sent=144 rcvd=52 spkt=3 Saya perlu untuk mengambil nilai proto yang tcp/http, tcp/https, udp/dns. Sejauh ini saya sudah mencoba ini grep -o 'proto=[^/]*/'tetapi hanya mampu mengekstraksi nilai sebagai proto=tcp/.
10 awk  grep 

5
awk / sed / perl one liner + cara mencetak hanya baris properti dari file json
cara mencetak hanya garis-garis properti dari file json contoh file 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
Bagaimana saya bisa mengedit n baris terakhir dalam file?
Apakah ada perintah yang akan memungkinkan saya untuk mengedit baris n terakhir dalam file? Saya memiliki beberapa file, yang semuanya memiliki jumlah baris yang berbeda di dalamnya. Tapi saya ingin memodifikasi n baris terakhir di setiap file. Tujuannya adalah untuk mengganti koma dengan titik koma di n baris terakhir. Tetapi …

8
Cara menghapus garis jika mengandung karakter tepat sekali
Saya ingin menghapus baris dari file yang hanya berisi karakter tertentu, jika ada lebih dari satu kali atau tidak ada maka simpan baris dalam file. Sebagai contoh: DTHGTY FGTHDC HYTRHD HTCCYD JUTDYC Di sini, karakter yang ingin saya hapus Cbegitu, perintahnya harus menghapus garis FGTHDCdan JUTDYCkarena mereka memiliki Ctepat sekali. …


1
Operator ternary dan cetak
Apa yang salah dengan perintah di bawah ini awk 'BEGIN {a = 5;b=6; (a==b)? print "a==b" : print "a!=b"}' Keluaran: awk: BEGIN {a = 5;b=6; (a==b)? print "a==b" : print "a!=b"} awk: ^ syntax error
10 awk 

9
Ubah baris menjadi kolom
Saya memiliki file yang menyertakan detail tentang VM yang berjalan di hypervisor. Kami menjalankan beberapa perintah dan mengarahkan output ke file. Dan data tersedia dalam format di bawah ini. Virtual Machine : OL6U5 ID : 0004fb00000600003da8ce6948c441bb Status : Running Memory : 65536 Uptime : 17835 Minutes Server : MyOVS1.vmorld.com Pool …



4
hapus garis kosong di tampilan awk
Saya mencoba mencari solusi untuk pertanyaan ini . Saya ingin menggunakan awkuntuk solusinya. File input saya adalah seperti di bawah ini. -bash-3.2$ cat file ramesh ramesh_venkat ramesh3_venkat3 ramesh4 ramesh5 venkat venkat3 venkat4 Saya menggunakan awkperintah untuk mengekstrak nilai kedua setelah _seperti di bawah ini. awk -F "_" '{print $2}' file …
10 awk 


2
Apakah ada 2 cara untuk mengatur awk vars melalui command line?
Saya perhatikan awkcontoh O'Reilly (1997) yang menetapkan variabel awk dengan menyetelnya di baris perintah setelah teks program. Itu berfungsi, tetapi saya tidak dapat menemukan sintaks ini di man / info awk . Apakah saya baru saja melewatkannya; apakah ini sudah habis ...? Satu-satunya sintaks yang saya lihat di manual adalah …
10 awk 


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.