Pertanyaan yang diberi tag awk

143
Urutkan file teks berdasarkan panjang baris termasuk spasi

Saya memiliki file CSV yang terlihat seperti ini AS2345, ASDF1232, Mr. Plain Example, 110 Binary ave., Atlantis, RI, 12345, (999) 123-5555,1.56 AS2345, ASDF1232, Nyonya Plain Contoh, 1121110 Ternary st. 110 Binary ave .., Atlantis, RI, 12345, (999) 123-5555,1.56 AS2345, ASDF1232, Mr. Plain...

135
Mencetak kolom terakhir dari sebuah baris dalam file

Saya memiliki file yang terus-menerus ditulis / diperbarui. Saya ingin menemukan baris terakhir yang mengandung kata tertentu, lalu mencetak kolom terakhir dari baris itu. File terlihat seperti ini. Lebih banyak garis A1 / B1 / C1 akan ditambahkan ke sana seiring waktu. A1 123 456 B1 234 567 C1...

135
Simpan modifikasi di tempat dengan awk

Saya sedang belajar awkdan saya ingin tahu apakah ada opsi untuk menulis perubahan ke file, mirip dengan di sedmana saya akan menggunakan -iopsi untuk menyimpan modifikasi ke file. Saya mengerti bahwa saya bisa menggunakan pengalihan untuk menulis perubahan. Namun apakah ada opsi awkuntuk...

111
Cara lolos dari satu kutipan di dalam awk

Saya ingin melakukan hal berikut awk 'BEGIN {FS=" ";} {printf "'%s' ", $1}' Tapi melarikan diri dari kutipan tunggal dengan cara ini tidak berhasil awk 'BEGIN {FS=" ";} {printf "\'%s\' ", $1}' Bagaimana cara melakukannya? Terimakasih atas

109
Apakah masih ada alasan untuk mempelajari AWK?

Saya terus mempelajari alat-alat baru, bahkan yang kuno, karena saya suka menggunakan solusi yang tepat untuk masalah tersebut. Meskipun demikian, saya bertanya-tanya apakah masih ada alasan untuk mempelajarinya. awkmisalnya menarik untuk saya, tapi untuk pengolahan teks sederhana, saya dapat...

109
Bagaimana cara mencetak pola regex yang cocok menggunakan awk?

Menggunakan awk, saya perlu menemukan kata dalam file yang cocok dengan pola regex. Saya hanya ingin mencetak kata yang cocok dengan polanya. Jadi jika sejalan, saya punya: xxx yyy zzz Dan pola: /yyy/ Saya hanya ingin mendapatkan: yyy EDIT: berkat kurumi saya berhasil menulis sesuatu...

108
menggunakan awk dengan kondisi nilai kolom

Saya belajar awk dari The AWK Programming Language dan saya punya masalah dengan salah satu contohnya. Jika saya ingin mencetak $ 3 jika $ 2 sama dengan nilai (misalnya 1), saya menggunakan perintah ini yang berfungsi dengan baik: awk '$2==1 {print $3}' <infile> | more Tetapi ketika saya...

108
Mencetak semuanya kecuali bidang pertama dengan awk

Saya memiliki file yang terlihat seperti ini: AE United Arab Emirates AG Antigua & Barbuda AN Netherlands Antilles AS American Samoa BA Bosnia and Herzegovina BF Burkina Faso BN Brunei Darussalam Dan saya ingin membalik pesanan, pertama-tama mencetak semuanya kecuali $ 1 lalu $ 1: United...

105
sed atau awk: hapus n baris mengikuti pola

Bagaimana cara mencampur pola dan rentang numerik dalam sed (atau alat serupa - awk misalnya)? Yang ingin saya lakukan adalah mencocokkan baris tertentu dalam file, dan menghapus baris n berikutnya sebelum melanjutkan, dan saya ingin melakukannya sebagai bagian dari

101
Dapatkan bidang terakhir menggunakan substr

Saya mencoba menggunakan awkuntuk mendapatkan nama file yang diberikan path absolut ke file tersebut. Misalnya, ketika diberi jalur input yang /home/parent/child/filenameingin filename saya dapatkan, saya telah mencoba: awk -F "/" '{print $5}' input yang bekerja dengan sempurna. Namun, saya...

90
Nilai yang dipisahkan tab dalam awk

Bagaimana cara memilih kolom pertama dari string yang dipisahkan TAB? # echo "LOAD_SETTLED LOAD_INIT 2011-01-13 03:50:01" | awk -F'\t' '{print $1}' Di atas akan mengembalikan keseluruhan baris dan bukan hanya "LOAD_SETTLED" seperti yang diharapkan. Memperbarui: Saya perlu mengubah kolom...

90
Cara menggunakan awk sort by column 3

Saya memiliki file (user.csv) seperti ini ip,hostname,user,group,encryption,aduser,adattr ingin mencetak semua kolom urutkan berdasarkan pengguna, Saya mencoba awk -F ":" '{print|"$3 sort -n"}' user.csv, itu tidak berhasil.