Pertanyaan yang diberi tag «awk»

Bahasa pemindaian dan pemrosesan yang diarahkan oleh pola.



2
Gawk: Melewati array ke fungsi
Terjebak dengan GNU awk 3.1.6 dan berpikir saya telah mengatasi bug array-nya tetapi masih memiliki apa yang tampak seperti masalah cakupan dalam program awk 600-baris. Perlu memverifikasi pemahaman tentang ruang lingkup array di awk untuk menemukan bug saya. Diberikan kode awk ilustratif ini ... function foo(ga) { ga[1] = "global …
9 awk  function  array 

1
Mengganti beberapa baris dalam sed atau awk [ditutup]
Ditutup . Pertanyaan ini membutuhkan detail atau kejelasan . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Tambahkan detail dan jelaskan masalahnya dengan mengedit posting ini . Ditutup 5 tahun yang lalu . Saya mencoba menggunakan sed atau awk untuk mengganti 5 baris dalam file seseorang tetapi saya tidak …
9 sed  awk  scripting  perl 

6
Raih isi file tertentu
Jadi saya tahu ada alat untuk masalah ini karena saya pernah mendengarnya, tapi saya tidak tahu apa itu. Saya ingin melakukan sesuatu seperti memfilter semua data tetapi nama pengguna di / etc / passwd. Sebagai contoh, saya ingin mengambil user1, user2, dan user3 dari file berikut. Dalam hal ini, logikanya …
9 files  sed  awk  cut 

3
Bagaimana saya bisa menghapus pemisah koma terakhir dari akhir file?
Bagaimana cara menghapus pemisah koma terakhir dari file di Linux? Contoh file: "is_supported_kafka_ranger" : "true", "kafka_log_dir" : "/var/log/kafka", "kafka_pid_dir" : "/var/run/kafka", "kafka_user" : "kafka", "kafka_user_nofile_limit" : "128000", "kafka_user_nproc_limit" : "65536", hasil yang diharapkan: "is_supported_kafka_ranger" : "true", "kafka_log_dir" : "/var/log/kafka", "kafka_pid_dir" : "/var/run/kafka", "kafka_user" : "kafka", "kafka_user_nofile_limit" : "128000", "kafka_user_nproc_limit" : …

2
Menangani 3 File menggunakan awk
Pertimbangkan file-file berikut: file1: boo,8,1024 foo,7,2048 file2: foo,0,24,154 noo,0,10,561 file3: 24,154,7,1024,0 Yang saya butuhkan adalah pergi ke File1 dan periksa apakah $2==7; jika benar, ambil $1, $2dan $3dari File1 ; sekarang saya harus membandingkan jika $1dari File1 sama dengan $1dari File2 ; jika benar, saya harus mengambil $3dan $4dari File2 …




6
Temukan gambar berdasarkan ukuran: find / file / awk
Saya sudah mencoba menemukan file gambar png dengan ketinggian tertentu (lebih dari 500px). Saya tahu itu fileakan mengembalikan dimensi gambar. Contoh: $ file TestImg1a.png TestImg1a.png: PNG image data, 764 x 200, 4-bit colormap, non-interlaced Tapi saya perlu menggunakan ini untuk menemukan semua file dalam direktori dengan ketinggian lebih dari 500px. …
9 files  find  awk  xargs  images 

1
Dua pemisah bidang (titik dua dan spasi) dalam awk
Bagaimana kita dapat menentukan dua pemisah bidang dalam perintah awk ketika salah satunya adalah spasi? Saya pikir ini bisa dilakukan dengan menggunakan kondisi if-else tertanam di awk, namun saya tidak yakin tentang perintah yang tepat. File sampel adalah sebagai berikut: cat test.txt Swapnil Engineer 20000 Avinash:Doctor:30000 Dattu GovntJob 50000 Amol:Master:10000 …
8 awk 

5
Hapus satu atau beberapa bidang, dibatasi oleh "-", di akhir baris
Saya akan mengurai data googleapis.txt bucket,abc-def-ghi-45gjd4-wwxis bucket,dde-wwq-ooi-66ciow-po22q instance,jkl-mno-1-zzz-68dkakw-oo9w8 disk,pqr-stu-10-kuy-l2oxapw-rp4lt Saya mengharapkan hasil seperti ini di bawah ini bucket,abc-def-ghi bucket,dde-wwq-ooi instance,jkl-mno-1-zzz disk,pqr-stu-10-kuy Saya berpikir bahwa saya harus berubah -menjadi spasi dan kemudian jalankan perintah ini cat googleapis.txt | awk '{$NF="";sub(/[ \t]+$/,"")}1' | awk '{$NF="";sub(/[ \t]+$/,"")}1' Saya mendapatkannya dari https://stackoverflow.com/a/27794421/8162936 Setelah diuraikan, …


3
Mengganti entri yang cocok dalam satu kolom file dengan kolom lain dari file yang berbeda
Saya memiliki dua file tab-terpisah yang terlihat sebagai berikut: file1: NC_008146.1 WP_011558474.1 1155234 1156286 44173 NC_008146.1 WP_011558475.1 1156298 1156807 12 NC_008146.1 WP_011558476.1 1156804 1157820 -3 NC_008705.1 WP_011558474.1 1159543 1160595 42748 NC_008705.1 WP_011558475.1 1160607 1161116 12 NC_008705.1 WP_011558476.1 1161113 1162129 -3 NC_009077.1 WP_011559727.1 2481079 2481633 8 NC_009077.1 WP_011854835.1 1163068 1164120 42559 …
8 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.