Pertanyaan yang diberi tag «sed»

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

8
Mengubah baris yang terpisah menjadi daftar yang dipisahkan koma dengan entri yang dikutip
Saya memiliki data berikut (daftar paket R yang diuraikan dari file Rmarkdown), yang ingin saya ubah menjadi daftar yang dapat saya sampaikan kepada R untuk diinstal: d3heatmap data.table ggplot2 htmltools htmlwidgets metricsgraphics networkD3 plotly reshape2 scales stringr Saya ingin mengubah daftar menjadi daftar formulir: 'd3heatmap', 'data.table', 'ggplot2', 'htmltools', 'htmlwidgets', 'metricsgraphics', …
15 linux  sed  csv  tr 


4
Bagaimana mendeteksi end of line dengan sed
Saya mencari cara untuk hanya melakukan penggantian ketika karakter terakhir adalah baris baru, menggunakan sed. Contohnya: lettersAtEndOfLine diganti, tetapi ini bukan: lettersWithCharacterAfter& Karena sedtidak bekerja dengan baik dengan baris baru, itu tidak sesederhana $ sed -E "s/[a-zA-Z]*\n/replace/" file.txt Bagaimana ini bisa dicapai?




5
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 membuat LOAD. Awk batal setelah beberapa detik …

3
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 word7 Saya mengharapkan perintah terakhir untuk memberikan …


5
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 sumber dan menerapkan pola tujuan yang sesuai. Bagaimana saya bisa mencapai …

6
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 perl?
14 sed  grep  perl 

5
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' file
14 sed 


4
sed: hapus semua kemunculan string kecuali yang pertama
Saya memiliki logfile dengan cap waktu di dalamnya. Kadang-kadang ada beberapa cap waktu dalam satu baris. Sekarang saya ingin menghapus semua cap waktu dari satu baris tetapi tetap yang pertama. Saya bisa melakukan s/pattern//2tetapi itu hanya menghilangkan kejadian kedua dan sedtidak mengizinkan sesuatu seperti s/pattern//2-. Ada saran?
14 sed 

3
Bisakah saya menggunakan `sed` untuk menerjemahkan karakter seperti dengan` tr`?
Saya ingin mengganti satu set karakter dengan karakter yang sesuai dari set lain, sesuatu seperti ini: original set: ots "target" set: u.x foobartest → fuubar.ex. Terjemahan / transliterasi seperti ini adalah spesialisasi dari trperintah: $ echo 'foobartest' | tr 'ots' 'u.x' fuubar.ex. Sayangnya trtidak mendukung mengubah file di tempat seperti …
14 sed  tr 

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.