Pertanyaan yang diberi tag sed

14
Lakukan beberapa pengeditan dengan satu panggilan ke sed

Saya mencoba menggunakan sed untuk mengedit file konfigurasi. Ada beberapa baris yang ingin saya ubah. Saya tahu bahwa di Linux sed -imemungkinkan pengeditan di tempat tetapi mengharuskan Anda menyimpan ke file cadangan. Namun saya ingin menghindari memiliki beberapa file cadangan dan membuat semua...

14
sed mengkonversi 4 spasi menjadi 2

Bagaimana seseorang mengkonversi 4 spasi menjadi 2 spasi dengan sed? Apa itu mungkin? Saya menemukan ini tetapi itu mengonversi tab ke spasi: sed -r ':f; s|^(\t*)\s{4}|\1\t|g; t f'

14
Hapus garis duplikat sambil menjaga urutan garis

[root@server]# awk '!seen[$0]++' out.txt > cleaned awk: (FILENAME=out.txt FNR=8547098) fatal error: internal error Aborted [root@server]# "" Server "" memiliki: 8 GByte RAM + 16 GByte SWAP, x> 300 GByte ruang kosong, amd64, desktop CPU. Linux Ilmiah 6.6. Tidak ada lagi yang dijalankan untuk...

14
Keluarkan bagian dari setiap baris ke file terpisah

Saya punya file seperti ini: a AGTACTTCCAGGAACGGTGCACTCTCC b ATGGATTTTTGGAGCAGGGAGATGGAATAGGAGCATGCTCCAT c ATATTAAATGGATTTTTGGAGCAGGGAGATGGAATAGGAGCATGCTCCATCCACTCCACAC d ATCAGTTTAATATCTGATACGTCCTCTATCCGAGGACAATATATTAAATGGA e TTTGGCTAAGATCAAGTGTAGTATCTGTTCTTATAAGTTTAATATCTGATATGTCCTCTATCTGA Saya...

14
Cetak string di antara dua tanda kurung

Saya punya file dengan baris-baris ini G8 = P(G1,G3) G9 = P(G3,G4) G12 = P(G2,G9) G15 = P(G9,G5) G16 = P(G8,G12) G17 = P(G12,G15) Saya butuh output sebagai G1,G3 G3,G4 ..... Bagaimana saya bisa melakukannya dengan perintah sed / grep atau menggunakan

14
pola pertandingan sed N kali

Saya ingin membagi file menjadi potongan-potongan dengan 2 kata masing-masing. $cat tmp word1 word2 word3 word4 word5 word6 word7 $sed -e 's/word. word. /&\n/g' tmp word1 word2 word3 word4 word5 word6 word7 $sed -e 's/word. \{2\}/&\n/g' tmp word1 word2 word3 word4 word5 word6...

14
Penggantian pola pencocokan case dengan sed

Saya memiliki kode sumber yang tersebar di beberapa file. Ini memiliki pola abcdefyang harus saya ganti pqrstuvxyz. Polanya bisa Abcdef(Kasus Kalimat) maka perlu diganti Pqrstuvxyz. Polanya bisa AbCdEf(Toggle case) maka perlu diganti PqRsTuVxYz. Singkatnya, saya harus mencocokkan kasus pola...

13
Cetak garis antara (dan tidak termasuk) dua pola

Saya akan mengirimkan formulir menggunakan cURL, di mana beberapa konten berasal dari file lain, dipilih menggunakan sed Jika param1pola pencocokan baris dari file lain menggunakan sed, perintah di bawah ini akan berfungsi dengan baik: curl -d param1="$(sed -n '/matchpattern/p' file.txt)" -d...

13
Tukar dengan bersih semua kejadian dua string menggunakan sed

Misalkan saya memiliki file yang berisi banyak kemunculan StringA dan StringB. Saya ingin mengganti semua kemunculan StringA dengan StringB, dan (secara bersamaan) semua kemunculan StringB dengan StringA. Saat ini, saya sedang melakukan sesuatu seperti cat file.txt | sed 's/StringB/StringC/g' |...