Pertanyaan yang diberi tag «awk»

Bahasa pemindaian dan pemrosesan yang diarahkan oleh pola.


4
Bagaimana saya bisa menggunakan SED atau AWK untuk menggantikan placeholder dalam file template dengan konten variabel yang berisi karakter khusus?
CentOS 6.3 Saya mencoba membuat skrip kecil untuk mengirim email yang berisi salinan tajuk email di badan (untuk tujuan pelaporan internal). File template berisi yang berikut ini: Alert Report Alert has triggered at TMPDATE HEADERS ------- TMPHEADERS SOURCE IP --------- TMPSOURCEIP Saya ingin skrip saya menemukan dan mengganti tempat tempat …

5
menghapus karakter pertama dan terakhir dari setiap baris dari baris perintah
Saya mencoba untuk menghapus karakter pertama dan terakhir dari setiap baris dalam file teks dan menyimpan versi terpotong yang dihasilkan dalam file baru. Adakah yang punya ide tentang bagaimana melakukannya secara efisien menggunakan awkatau program / perintah linux lainnya khusus untuk file besar? input.txt (s,2,4,5,6) "s,1,5,5,2" {z,0,4,5,3} [y,2,4,5,5] (y,4,4,5,7) (r,20,4,5,7) …

2
Gunakan variabel shell di awk
Ini skrip saya (untuk menemukan file yang berisi pola tertentu): find . -type f \ -exec awk -v vawk="$1" '/'"$vawk"'/ {c++} c>0 { print ARGV[1]; exit 0 } END { if (! c) {exit 1}}' \{\} \; Saya ingin menggunakan skrip saya dengan argumen §: MyScript.sh pattern Masalah saya adalah …
8 bash  awk  variable 

2
Script shell untuk menggabungkan dua file
Saya ingin menulis shell scriptyang mendapatkan dua file Adan B, dan mendapatkan hasil seperti ini: File A: user_a tel_a addr_a user_b tel_b addr_b File B: process_1 user_a process_2 user_a process_3 user_b Dan hasilnya: user_a process_1 tel_a addr_a user_a process_2 tel_a addr_a user_b process_3 tel_b addr_b Bagaimana saya bisa melakukan ini? …

3
Bagaimana cara menerapkan tindakan awk yang sama ke file yang berbeda?
Saya baru awk dan saya tidak tahu apakah mungkin menulis skrip awk yang melakukan ini: Saya memiliki ratusan file data yang harus saya sortir. Untuk masing-masing saya menggunakan satu-liner berikut: awk 'ORS=NR%3?" ":"\n" ' file1.tex > file1_sorted.tex awk 'ORS=NR%3?" ":"\n" ' file2.tex > file2_sorted.tex ... dan saya mendapatkan output yang …
8 shell  awk 

6
Bagaimana saya bisa mengonversi data yang dibatasi tab ke data yang dibatasi koma?
Saya meminta daftar snapshot ec2 melalui alat baris perintah ec2 amazon: ec2-describe-snapshots -H --hide-tags > snapshots.csv Data terlihat seperti ini: SnapshotId VolumeId StartTime OwnerId VolumeSize Description snap-00b66464 vol-b99a38d0 2012-01-05 5098939 160 my backup Bagaimana saya bisa mencegat data sebelum mengarahkannya ke snapshots.csvdan melakukan hal-hal berikut: ganti "tabs" dengan koma merangkum …

6
AWK: bungkus baris menjadi 72 karakter
$ awk 'length > 72' {HOW TO PRINT THE LINEs IN PCS?} msg yaitu saya ingin menambahkan \nsetelah 72 karakter dan melanjutkan, jadi pada awalnya Anda mungkin perlu menghapus semua \ns dan menambahkannya. Mungkin lebih mudah lebih mudah dengan alat lain tetapi mari kita coba untuk awk. [Memperbarui] Williamson memberikan …

2
Awk tidak akan mencari melalui file di sub direktori?
Saya mencoba menggunakan awk untuk mencari melalui beberapa file untuk string tertentu, tetapi mengembalikan 'Example' is a directory: skipped. Bagaimana saya bisa menggunakan awk untuk mencari melalui semua subdirektori dan file? Contoh penggunaan, awk -F: '$3 ~ /example/' * > C:/out.txt
2 awk  directory 

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.