Pertanyaan yang diberi tag awk

AWK adalah bahasa pemrosesan teks. Ini terutama digunakan untuk memanipulasi dan memproses data terstruktur, dan untuk menghasilkan laporan.

73
Menghapus kode warna ANSI dari aliran teks

Memeriksa output dari perl -e 'use Term::ANSIColor; print color "white"; print "ABC\n"; print color "reset";' dalam editor teks (misalnya, vi) menunjukkan yang berikut: ^[[37mABC ^[[0m Bagaimana cara menghapus kode warna ANSI dari file output? Saya kira cara terbaik adalah menyalurkan output...

38
awk, mawk, nawk, gawk ... APA?

Saya baru saja mulai belajar awk dan saya agak bingung tentang semua versi di sekitar. Apakah ada "versi" yang ditemukan di semua sistem mirip Unix? Seperti, Anda tahu, polos vi? Apakah awk standar mendukung opsi

12
Bagaimana saya bisa menemukan versi awk saya?

Jika saya ingin tahu versi awk saya mendapatkan yang berikut: $ awk --version awk: not an option: --version Saat check-in, man awksaya melihat bahwa cewek saya adalah mawk - pemindaian pola dan bahasa pemrosesan

12
Memfilter output perintah teratas

Saya menjalankan Mac dan ingin memfilter output dari topperintah untuk proses tertentu sehingga hanya kolom PID, COMMAND dan% CPU yang ditampilkan. Setelah mendapatkan PID proses, saya menjalankan: top -pid 1234 Namun ini menampilkan lebih dari 15 kolom untuk proses itu. Dapatkah saya mem-pipe...

11
Awk tidak berfungsi ketika di dalam tanda kutip ganda

Perintah ini tidak berfungsi: ssh $HOST "ls -l | awk '{print $1}'"` Di atas mengabaikan perintah awk. Saya pikir itu mungkin karena tanda kutip ganda? Juga, bagaimana saya menambahkan satu set tanda kutip ganda di dalam awk? yaitu: ssh $HOST "awk '{print $1 "*"}' /some_file" Saya mencoba...

9
Menghitung kejadian di kolom pertama file

Kami memiliki file ini: 1 2 1 3 1 2 3 3 52 1 52 300 dan 1000 lainnya. Saya ingin menghitung berapa kali setiap nilai muncul di kolom pertama. 1 3 3 1 52 2 Ini berarti kami melihat 1tiga kali. Bagaimana saya bisa melakukan itu, di Perl, AWK atau

4
mengambil substring dari hasil grep

Diberikan file log, saya biasanya akan melakukan sesuatu seperti ini: grep 'marker-1234' filter_log Apa perbedaan menggunakan '' atau "" atau tidak sama sekali dalam polanya? Perintah grep di atas akan menghasilkan ribuan baris; apa yang saya inginkan. Di dalam baris-baris itu, Biasanya...

2
Mengapa awk mencetak string yang salah ke file output?

Saya mencoba membaca file dengan awk dan menulis output dalam file baru. Sampel file konten: DATE_Login|09:01:20.507|2015-08-13|TIME_Session|00:32:32|MX|w32 DATE_Login|09:01:20.507|2015-08-13|TIME_Session|02:12:21|EU|osx DATE_Login|09:01:20.507|2015-08-13|TIME_Session|01:15:04|SP|mobile Ini...

2
Cara menggunakan awk untuk mencetak hasilnya

Perintah ini nstats memberi saya output seperti di bawah ini. Bagaimana saya bisa menggunakan awk atau grep untuk memberi saya uptime dengan hanya beberapa hari? Saya tidak bisa menggunakan "" untuk mendapatkan output. HOSTNAME LOAD MEMORY SWAP PROCS TIME UPTIME Server 0.01 9% 3% 54 10:39 22 days...

2
Menghapus baris baru dari file RTF menggunakan sed

Saya memiliki file RTF yang diformat seperti: Lorem ipsum dolor sit amet, consectetur adipiscing elit.\par Nullam vitae sem porttitor urna pellentesque gravida. Nulla\par consequat purus vel est vehicula porttitor.\par Maecenas pharetra metus in enim sollicitudin sollicitudin.\par Etiam et...