Jika saya memiliki garis sebagai: Thhiisss iisss mmyyy nameeee Saya ingin mencetak ini sebagai: This is my name Apa perintah unix untuk
Jika saya memiliki garis sebagai: Thhiisss iisss mmyyy nameeee Saya ingin mencetak ini sebagai: This is my name Apa perintah unix untuk
findperintah dapat menampilkan nama file sebagai string yang dibatasi-nol (jika -print0disediakan), dan xargsdapat menggunakannya dengan -0opsi yang dihidupkan. Tetapi di antara keduanya, sulit untuk memanipulasi kumpulan file itu - sortperintah telah -zberalih, yang memungkinkan untuk mengurutkan...
CATATAN: Pertanyaan ini merupakan pelengkap dari T&J ini: Bagaimana cara "grep" untuk panjang garis dalam rentang tertentu? Bagaimana kita bisa menerima baris yang memiliki kurang dari 8 atau lebih dari 63 karakter, tidak ada yang mengandung lebih dari delapan dan kurang dari 63...
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...
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}'
Saya punya file teks: a aa aaa b bb bbb c cc ccc d dd ddd e ee eee f ff fff g gg ggg h hh hhh i ii iii j jj jjj Bagaimana saya bisa memprosesnya dan mendapatkan file 2 kolom seperti ini: a aa aaa b bb bbb c cc ccc d dd ddd e ee eee f ff fff g gg ggg h hh hhh i ii iii j jj jjj Atau file tiga...
Saya sedang mengedit tabel sederhana. Saya ingin diformat dengan baik. Sementara saya bisa menggunakan tbl,, latexatau serupa, ini tampaknya berlebihan - teks biasa benar-benar cukup. Karena sederhana, saya mungkin juga memiliki sumber menjadi output. Jadi sumbernya juga harus terlihat bagus. Ini...
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...
Saya memiliki banyak file teks dalam direktori, dan saya ingin menghapus baris terakhir dari setiap file dalam direktori. Bagaimana saya bisa
Saya memahami basis kode yang besar, dan memimpin spasi putih dan tabulasi tampaknya cukup menjengkelkan. Apakah ada cara untuk menghilangkannya? grep -R "something" ./ Misalnya, alih-alih: foo/bar.cpp: qwertyuiosomethingoi foo/bar/baz.h: 43rfsgsomethingdrfg bar/bar.cpp:
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)...
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
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...
Katakanlah saya memiliki garis seperti ini: *[234]* *[23]* *[1453]* di mana *mewakili string apa pun (kecuali string bentuk [number]). Bagaimana saya bisa menguraikan baris-baris ini dengan utilitas baris perintah dan mengekstrak angka di antara tanda kurung? Lebih umum, yang dari alat ini...
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...
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...
Dalam file berikut: Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut eu metus id lectus vestibulum ultrices. Maecenas rhoncus. Saya ingin menghapus semuanya sebelum consectetuerdan sesudahnya elit. Output yang saya inginkan: consectetuer adipiscing elit. Bagaimana saya bisa...
cat file1 file2akan menggabungkan dua file teks. Tetapi jika saya ingin menambahkan beberapa pemisah antara, seperti satu atau dua baris ********************************, apakah saya harus membuka file pertama, dan menambahkan baris di ujungnya, atau membuka file kedua dan menambahkan baris di...
Saya memiliki file teks bernama entry.txtyang berisi yang berikut ini: [ entry1 ] 1239 1240 1242 1391 1392 1394 1486 1487 1489 1600 1601 1603 1657 1658 1660 2075 2076 2078 2322 2323 2325 2740 2741 2743 3082 3083 3085 3291 3292 3294 3481 3482 3484 3633 3634 3636 3690 3691 3693 3766 3767 3769 4526...
Adakah yang tahu alat berbasis-non-baris untuk "biner" mencari / mengganti string dengan cara yang agak hemat memori? Lihat pertanyaan ini juga. Saya memiliki file teks + 2GB yang ingin saya proses serupa dengan apa yang tampaknya dilakukan: sed -e 's/>\n/>/g' Itu berarti, saya ingin...