Pertanyaan yang diberi tag «sed»

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




3
Bagaimana cara mengganti kode multi-baris dengan sed?
Saya memiliki file besar yang memiliki karakter khusus di dalamnya. Ada kode multi-line di sana, yang ingin saya ganti sed. Ini: text = "\ ------ ------\n\n\ This message was automatically generated by email software\n\ The delivery of your message has not been affected.\n\n\ ------ ------\n\n" Perlu diubah menjadi ini: text …

5
Cara menyingkat / path / ke / file ke / p / t / file
Saya mencari satu-liner elegan (misalnya, awk) yang akan mempersingkat string jalur Unix menggunakan karakter pertama dari setiap orang tua / tingkat menengah, tetapi nama lengkap penuh. Lebih mudah ditunjukkan dengan contoh: /path/to/file → /p/t/file /tmp → /tmp /foo/bar/.config/wizard_magic → /f/b/./wizard_magic /foo/bar/.config/wizard_magic→ /f/b/.c/wizard_magic Mengingat poin-poin bagus oleh @ MichaelKjörling dan @ChrisH …
9 sed  awk  string 

3
sed - bagaimana cara memanfaatkan setiap kata ke 3?
Diberikan: main_east_library main_west_roof main_north_roof minor_south_roof Bagaimana saya bisa digunakan sed(khusus, tidak awk, tr, dll) untuk membuat: main_east_Library main_west_Roof main_north_Roof minor_south_Roof Sesuatu seperti: $ echo "main_west_library main_west_roof main_north_roof minor_south_roof" | sed 's_\3_upcase(\3)_' Meskipun itu memberi: sed: -e expression #1, char 16: Invalid back reference
9 sed 

5
Gabungkan baris alternatif dari dua file
File1: .tid.setnr := 1123 .tid.setnr := 3345 .tid.setnr := 5431 .tid.setnr := 89323 File2: .tid.info := 12 .tid.info := 3 .tid.info := 44 .tid.info := 60 Berkas keluaran: .tid.info := 12 .tid.setnr := 1123 .tid.info := 3 .tid.setnr := 3345 .tid.info := 44 .tid.setnr := 5431 .tid.info := 60 .tid.setnr …


4
Sed alternatif untuk pencarian dan penggantian pada baris yang sangat panjang
Saya memiliki file yang dihasilkan oleh program yang tidak menaruh baris baru di akhir catatan. Saya ingin meletakkan baris baru di antara catatan, dan saya bisa melakukannya dengan skrip sed sederhana: sed -e 's/}{/}\n{/g' Masalahnya adalah bahwa file input berukuran beberapa gigabytes, dan oleh karena itu jalur input ke sed …
9 sed 



5
Cari string dan cetak semuanya sebelum dan sesudah dalam rentang
Saya punya file ini: sometext1{ string1 } sometext2{ string2 string3 } sometext3{ string4 string5 string6 } Saya ingin mencari file ini untuk string tertentu dan mencetak semuanya sebelum string ini hingga pembukaan {dan semuanya setelah string ini hingga penutupan }. Saya mencoba untuk mencapai ini dengan sed tetapi jika saya …

8
Bagaimana cara menambahkan Baris ke Baris sebelumnya?
Saya memiliki file Log yang perlu diuraikan dan dianalisis. File berisi sesuatu yang mirip seperti di bawah ini: Mengajukan: 20141101 server contain dump 20141101 server contain nothing {uekdmsam ikdas jwdjamc ksadkek} ssfjddkc * kdlsdl sddsfd jfkdfk 20141101 server contain dump Berdasarkan skenario di atas, saya harus memeriksa apakah baris awal …



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.