Pertanyaan yang diberi tag «sed»

sed adalah editor aliran baris perintah untuk memfilter dan mengubah teks.

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 

3
Cara menghapus karakter tertentu dalam sebuah string tetapi hanya jika tidak ada angka di baris itu di Linux
Saya bingung dengan masalah yang tampaknya mudah diperbaiki ini ... well, untuk sementara waktu. Berikut ini contoh keluaran dari file yang perlu saya edit: $cat file George Washington Geneva Convention 123,281,029 USD 342,019,929 EUR Saya perlu menghapus spasi antara "George Washington" dan "Konvensi Jenewa", tetapi bukan spasi antara "123.281.029 USD" …
8 centos  sed  string  replace 




6
urutan terbalik paragraf dalam file
Saya memiliki file yang berisi teks dalam paragraf (baris dengan teks dipisahkan oleh satu atau lebih baris kosong). Saya ingin membalik urutan paragraf (yaitu paragraf terakhir akan menjadi yang pertama, ...), lebih disukai dengan menggunakan sed. Saya mencari perintah sed yang akan dilakukan untuk file paragraf, apa yang tacakan dilakukan …

3
meniru ekor dengan sed
Saya memiliki mini-sistem dengan jumlah terbatas dari binari ( bash, cp, cat, sed, ...). Saya tidak punya tailperintah, dan saya ingin tahu apakah saya bisa meniru fungsi ekorsed cat foo.txt | tail -n 10 Saya tahu bahwa saya dapat mencetak baris 1-10 dengan sed cat foo.txt | sed -n '1,10p', …
8 bash  sed 

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 …


2
Bagaimana cara hanya mengganti garis yang cocok dengan beberapa pola dalam sed?
$ echo -e 'CH12\nCH23au' | sed '/^CH/s=^=<b>=' <b>CH12 <b>CH23au Aku tahu aku bisa mencocokkan baris yang dimulai dengan CHoleh ^CHtapi bagaimana saya bisa mencocokkan beberapa pola? Contoh: Memasukkan: CH12 CH23au Keluaran: CH12 <b>CH23au Bagaimana hanya menempatkan di <b>mana ada ^CHdan audalam barisan?
8 sed 

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) …


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.