Pertanyaan yang diberi tag text-processing

17
Mencari buku teks toolkit Unix klasik lama

Saya mencari buku tentang toolkit baris perintah Unix (sh, grep, sed, awk, cut, dll.) Yang saya baca beberapa waktu lalu. Itu buku yang bagus, tapi saya benar-benar lupa namanya. Hal hebat tentang buku khusus ini adalah contohnya. Itu menunjukkan bagaimana menerapkan sistem pembukuan universitas...

17
awk: memaksakan status pengembalian?

Ini adalah kelanjutan dari pertanyaan saya sebelumnya . Saya memvalidasi jumlah bidang di / etc / passwd menggunakan potongan praktis ini. Dalam contoh berikut, pengguna 'fieldcount1' dan 'fieldcount2' memiliki jumlah bidang yang salah: $ awk -F: ' NF!=7 {print}'

17
Ulangi setiap baris beberapa kali

Ingin agar setiap baris dalam file diulang beberapa kali. mis. minta setiap baris diulang empat kali: a b c menjadi: a a a a b b b b c c c c Saya telah melakukan beberapa pencarian, dan ada banyak pertanyaan dan jawaban di sepanjang baris melakukan kebalikan, misalnya menggabungkan garis...

17
Ekstrak bagian tengah baris file teks?

Saya menulis skrip PHP untuk mem-parsing file teks besar untuk melakukan sisipan database darinya. Namun pada host saya, file tersebut terlalu besar, dan saya menekan batas memori untuk PHP. File ini memiliki sekitar 16.000 baris; Saya ingin membaginya menjadi empat file terpisah (pada awalnya)...

17
Hitung nilai berbeda dari suatu bidang dalam file

Saya punya file berisi sekitar jutaan jumlah baris. Di baris saya memiliki bidang yang disebut transactionid, yang memiliki nilai berulang. Yang perlu saya lakukan adalah menghitungnya dengan jelas. Tidak peduli berapa kali suatu nilai diulang, itu harus dihitung hanya

17
Ubah daftar menjadi satu baris dengan pembatas

Saya harus mengambil daftar (banyak) alamat IP dalam format ini: 134.27.128.0 111.245.48.0 109.21.244.0 dan mengubahnya menjadi format ini dengan pipa di antara (IP dibuat) 134.27.128.0 | 111.245.48.0 | 109.21.244.0 | 103.22.200.0/22 Saya pikir itu adalah menemukan dan mengganti perintah...

17
Saring file dengan nomor baris

Diberikan file L dengan satu bilangan bulat non-negatif per baris dan file teks F, apa yang akan menjadi cara cepat untuk menjaga hanya baris-baris di F, yang nomor barisnya muncul di file L? Contoh: $ cat L.txt 1 3 $ cat F.txt Hello World Hallo Welt Hola mundo $ command-in-question -x L.txt...

17
Ganti string multiline dalam file

Saya memiliki sejumlah file yang ingin saya perbarui dengan mengganti satu string multi-line dengan string multi-line lainnya. Sesuatu di sepanjang garis: * Some text, * something else * another thing Dan saya ingin menggantinya dengan: * This is completely * different text Hasilnya adalah...