Pertanyaan yang diberi tag «awk»

Bahasa pemindaian dan pemrosesan yang diarahkan oleh pola.



3
Bagaimana sed sed hanya garis yang berisi string yang diberikan?
MEMASUKKAN: Select ASDF 325 sdfg sdflk lk Select TRG 46sdg rasdftz fsgs 45 Select ASDF 6ffg sdfg 4456 sdrg KELUARAN: Select ASDF 325 XXXX sdflk lk Select TRG 46sdg rasdftz fsgs 45 Select ASDF 6ffg XXXX 4456 sdrg Jadi singkatnya saya perlu "sed" "sdfg" ke "XXXX". TETAPI: hanya di baris …
13 sed  awk 

4
BEGIN dan END dengan perintah awk
Menurut manual awk, BEGIN dan END tidak digunakan untuk mencocokkan input, melainkan untuk memberikan informasi start-up dan pembersihan ke skrip awk. Ini adalah contoh yang diberikan: ls -l | \ awk 'BEGIN { print "Files found:\n" } /\<[a|x].*\.conf$/ { print $9 }' Files found: amd.conf antivir.conf xcdroast.conf xinetd.conf Pertama, ini …
13 awk 

3
Awk - ganti satu karakter hanya di kolom tertentu
Saya punya file seperti ini: 2018.01.02;1.5;comment 1 2018.01.04;2.75;comment 2 2018.01.07;5.25;comment 4 2018.01.09;1.25;comment 7 Saya ingin mengganti semua titik .di kolom kedua dengan koma ,seperti yang saya lakukan dengan sed 's/\./\,/g' filebagaimana saya bisa menggunakan sedatau lebih baik awkhanya menerapkan ini untuk kolom kedua, sehingga output saya akan terlihat seperti ini: …


6
Bagaimana saya bisa menambahkan string acak untuk setiap baris?
Saya mencoba menambahkan string acak untuk setiap baris saat menjalankan: awk '{print "name" "'$ran'" "-"$0}' 'myfile' Sebelum itu, string acak dihasilkan: ran="$(tr -dc '[:alnum:]' </dev/urandom | head -c 6)" Masalahnya adalah ia akan mencetak string acak yang sama untuk setiap baris: nameGQz3Ek- nameGQz3Ek- nameGQz3Ek- Apa yang harus saya lakukan untuk …
12 awk 


8
Bagaimana cara mengurutkan kolom berdasarkan baris pertama?
Saya perlu mengurutkan kolom dataset yang sangat besar (1000 baris dan 700.000 kolom). Sebagai contoh, kolom saya disusun secara acak seperti: col1 col4 col3 col2, dan saya perlu mengurutkannya. Saya telah mencoba beberapa perintah, tetapi tidak berhasil. contoh: ID M2 M5 M8 M1 M3 M9 .....M7000000 Animal1 1 0 2 …


3
Menggabungkan dua file, satu kolom sekaligus
Saya memiliki 2 file besar (3000 kolom, 15000 baris) dengan format berikut file1 (dipisahkan tab): 1/0 0/0 0/0 0/0 1/1 0/0 1/1 0/1 0/0 file2 (dipisahkan tab): 3 5 2 1 7 10 3 4 3 Saya ingin menggabungkan nilai dari kolom pertama setiap file dengan pemisah ":", lalu beralih …

6
Mengatur ulang kolom menggunakan awk
Saya mencoba untuk memindahkan kolom ke 7 dari file csv saya ke ujung dengan menggunakan awk -F '{print $1,$2,$3,$4,$5,$6,$8,$9,$10,$11,$7}',OFS= "$file" di mana $ file adalah file .csv dalam direktori. Namun, hasilnya adalah awk: ^ syntax error Adakah yang tahu cara memperbaiki kesalahan ini?

3
Bagaimana Anda menghapus karakter titik dari string tanpa memanggil sed atau awk lagi?
Saya memiliki file bernama hostlist.txtyang berisi teks seperti ini: host1.mydomain.com host2.mydomain.com anotherhost www.mydomain.com login.mydomain.com somehost host3.mydomain.com Saya memiliki skrip kecil berikut: #!/usr/local/bin/bash while read host; do dig +search @ns1.mydomain.com $host ALL \ | sed -n '/;; ANSWER SECTION:/{n;p;}'; done <hostlist.txt \ | gawk '{print $1","$NF}' >fqdn-ip.csv Yang menghasilkan fqdn-ip.csv: host1.mydomain.com.,10.0.0.1 …

4
ekstrak karakter sebelum () menggunakan grep
Saya perlu mengekstraksi karakter sebelum karakter '('. Struktur file saya adalah: mawar (bagus) ook daisy () no lilly (buruk) baik-baik saja bunga matahari () bagus Saya perlu file output dalam bentuk: rose daisy lilly sunflower adakah yang bisa memberitahu perintah untuk ini ..... awk, grep atau sed lebih disukai ...
12 sed  awk  grep 

1
Cara mengintegrasikan skrip awk multiline dalam skrip shell
Pertanyaan saya adalah kelanjutan dari Cara mem-parsing file untuk mengekstrak 3 digit angka yang disimpan dalam "nomor grup" Saya mencoba untuk mengintegrasikan dalam satu skrip shell serangkaian perintah itu parsing standar eropa untuk mengekstrak urutan uji ubah pengkodean teks menjadi utf8 proseskan hasilnya dengan rutinitas awk yang diberikan kepada saya …
12 shell-script  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.