Pertanyaan yang diberi tag «awk»

Bahasa pemindaian dan pemrosesan yang diarahkan oleh pola.




1
Bagaimana cara menggunakan ^ # $ sebagai pemisah rekaman di awk?
Bagaimana Anda memberi tahu awk untuk menggunakan #karakter dengan sendirinya di baris sebagai pemisah rekaman? Masalahnya adalah Anda tidak bisa mengatakannya RS="^#$"karena ^cocok dengan awal file, bukan awal baris, dan RS="#\n"tidak berfungsi karena cocok dengan #karakter yang tidak ada di awal baris. $ data='# first record, first field first record, …
8 awk 

3
awk + mencetak baris dari baris pertama hingga kata yang cocok
Saya ingin mencetak semua baris dari file sampai kata yang cocok mohon saran bagaimana melakukannya dengan awk sebagai contoh Saya ingin mencetak semua baris sampai kata PPP komentar baris pertama bisa berbeda dari AAA (kata apa saja) cat file.txt AAA ( the first line/word chuld be any word !!!!! ) …
8 linux  bash  awk  ksh 


4
awk dengan pernyataan if
Saya mencoba untuk mencetak dari file menggunakan awk, tetapi output saya kosong. Ini kode saya sejauh ini accountNum=$1 while read -r LINE || [[ -n $LINE ]] ; do awk -F',' '{ if($1==accountNum) { print $3.$2 } }' Accounts done < Accounts Saya juga sudah mencoba ini: accountNum=$1 while read …
8 shell  scripting  awk 

2
Grepping untuk blok teks dengan bagian-bagian yang bisa opsional
Saya memiliki beberapa entri yang menjelaskan peristiwa dalam file log yang sangat besar, katakan A.log . Saya ingin melakukan dua hal dengan entri acara dalam file log: Hitung jumlah kemunculan setiap entri tersebut. (Ini bukan persyaratan wajib tapi akan menyenangkan untuk dimiliki.) Ekstrak entri aktual dalam file terpisah dan pelajari …

8
Grep sisa baris ... setelah pertandingan
Saya memiliki file yang hanya berisi dua baris, dengan struktur berikut: $ cat /tmp/pwpower.log 000D6F0000D34227, -114.10 000D6F0001A405C4, -130.09 Nilai-nilai tersebut adalah nilai daya pembangkit listrik tenaga surya saya. Nilai negatif berarti generasi. Saya membutuhkan nilai yang diekstrak melalui grep / sed / awk - apa pun cara yang paling cerdas. …

3
Alat `uniq` tercepat di linux
Saya punya file teks besar (1,5 G), Saya ingin tahu apa alat tercepat dan lebih dapat diandalkan di Linux. Saya biasanya menggunakan: awk '!x[$0]++' file.txt Tetapi ketika saya menggunakan htopperintah saya melihat penggunaan memori saya meningkat. Saya ingin tahu apa yang tercepat dan lebih dapat diandalkan untuk file besar. uniq? …
8 sed  awk  memory  sort  uniq 

2
Bagaimana mengalikan dua kolom dalam awk?
Saya ingin mengalikan kolom 1 dengan kolom 2 (sampai akhir file) dalam file input dan harus menampilkan 1 kolom dan mengalikan 3 kolom dalam file terpisah. input.txt: 1 677679866 2 121867616 3 49413198 4 40415982 output.txt: 1 677679866 2 243735232 3 148239594 4 161663928



3
Mengekstraksi catatan lebar tetap tanpa pembatas dari satu baris
Saya perlu mengekstrak string teks dari satu file yang berisi satu baris teks yang sangat panjang tanpa pembatas. Menggunakan contoh baris di bawah ini, ini adalah fakta yang diketahui berikut: ??????? A1XXXXXXXXXX ??????? B1XXXX ??????? A1XXXXXXXXXX ??????? C1XXXXXXX 1. It contains 38 fixed width record types 2. The record marker …

2
grep satu baris sebelum pertandingan plus pertandingan
zzzzzzzzz aaaaaaaaa bbbbbbbbb & ccccccccc & ddddddddd hhhhhhhhh eeeeeeeee fffffffff & ggggggggg & pada baris di atas, yang saya inginkan adalah grep/ sed/ awk(metode apa pun baik-baik saja) baris yang memiliki &tanda plus satu baris di atas mereka. jadi misalnya output yang diinginkan akan terlihat seperti: aaaaaaaaa bbbbbbbbb & ccccccccc …

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.