Pertanyaan yang diberi tag «awk»

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

10
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 melalui semacam editor aliran. Berikut ini tidak berfungsi perl …
73 regex  sed  perl  awk 

9
Bagaimana cara mendapatkan durasi video dalam hitungan detik?
Bagaimana saya bisa mendapatkan durasi video dalam hitungan detik? Apa yang saya coba: ffmpeg -i file.flv 2>&1 | grep "Duration" Duration: 00:39:43.08, start: 0.040000, bitrate: 386 kb/s mediainfo file.flv | grep Duration Duration : 39mn 43s Ini seberapa dekat, tetapi tidak begitu akurat, 2383 adalah 39,71 menit ffmpeg -i file.flv …
70 ffmpeg  time  awk  clock 

4
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 -F?
38 unix  awk 



3
Bagaimana saya bisa membuat daftar isi untuk dokumen penurunan harga dengan Python / AWK / SED?
Saya memiliki dokumen penurunan harga berikut: Heading-a ========== ---text--- Heading-b ------------ --- text --- Heading-c ---------- --- text--- Heading-d ======= --- text---- Heading-e --- ... Saya ingin membuat daftar isi yang dapat diklik darinya, mirip dengan cara LaTex , tetapi tidak dapat menemukan alat yang melakukan ini, yang menunjukkan kepada …

2
ganti ke-n kemunculan string di setiap baris file teks
Saya memiliki file teks besar dengan string dibatasi ruang (2-5). String dapat berisi "'" atau "-". Saya ingin mengganti katakanlah ruang kedua dengan pipa. Apa cara terbaik untuk pergi? Menggunakan sed saya memikirkan ini: sed -r 's/(^[a-z'-]+ [a-z'-]+\b) /\1|/' filename.txt Ada ide lain / lebih baik / lebih sederhana?
15 linux  command-line  sed  awk 

3
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 output dari 'perintah ke awk dan hanya …
12 macos  command-line  bash  awk  top 

2
Bagaimana saya bisa mengidentifikasi karakter non-ASCII dari shell?
Apakah ada cara sederhana untuk mencetak semua karakter non-ASCII dan nomor baris di mana mereka terjadi pada file menggunakan perintah utilitas baris seperti grep, awk, perl, dll? Saya ingin mengubah penyandian file teks dari UTF-8 ke ASCII, tetapi sebelum melakukannya, ingin secara manual mengganti semua instance karakter non-ASCII untuk menghindari …
12 linux  grep  perl  awk  ascii 

2
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 teks
12 awk 


1
Bagaimana cara menggunakan pemisah awk dari kutipan tunggal?
Saya ingin menggunakan awk untuk mengeluarkan informasi dari output SQL seperti berikut: (hitung (berbeda kelas server) = '2') Dan perlu mengekstrak angka, yaitu 2 dalam contoh ini. Saya ingin melakukan sesuatu seperti yang berikut ini, tetapi tidak dapat menemukan cara untuk menghindari kutip tunggal: <sqlCommand> | awk 'BEGIN{FS="'"}{print $2}' Bagaimana …

1
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 melarikan diri dari …
11 linux  shell  awk 


1
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 …
9 linux  bash  perl  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.