Pertanyaan yang diberi tag replace

23
Ganti string dengan konten file menggunakan sed

Saya punya dua file berbeda: File1 /home/user1/ /home/user2/bin /home/user1/a/b/c File2 <TEXT1> <TEXT2> Saya ingin mengganti <TEXT1>dari File2 dengan isi File1 menggunakan sed. Saya mencoba perintah ini, tetapi tidak mendapatkan output yang tepat: cat File2|sed...

23
Cara melaporkan perubahan "sed" di tempat

Saat menggunakan seduntuk mengganti string di tempat, apakah ada cara untuk membuatnya melaporkan perubahan yang dilakukannya (tanpa bergantung pada file lama dan baru yang berbeda)? Misalnya, bagaimana saya bisa mengubah baris perintah find . -type f | xargs sed -i 's/abc/def/g' jadi saya bisa...

19
menggunakan sed dengan ampersand (&)

Saya menggunakan sed untuk menemukan dan mengganti pola dalam file SAS yang saya miliki daripada mengubahnya secara individual. Masalahnya adalah saya mencoba mengganti variabel makro dan ketika saya menggunakan ampersand tidak diproses dengan benar. Here's my code: sed -ie

13
Vim: s ganti N <g kejadian pertama pada suatu garis

Dalam vim, saya kadang-kadang memiliki kesempatan untuk mengganti beberapa kejadian pertama pertandingan pada satu baris, tetapi tidak semua orang seperti gitu. misalnya: a a a a a untuk b b b a a Saya tahu saya bisa menggunakan :s/a/b/[enter]:[up][enter]:[up][enter], tapi itu cukup...

11
Ganti beberapa string dalam sekali operan

Saya mencari cara untuk mengganti string placeholder dalam file template dengan nilai konkret, dengan alat Unix umum (bash, sed, awk, mungkin perl). Penting bahwa penggantian dilakukan dalam sekali jalan, yaitu, apa yang sudah dipindai / diganti tidak harus dipertimbangkan untuk penggantian lain....

10
Sed: Ganti pola di setiap baris kedua?

Apakah ada cara untuk mengatakan seduntuk mengganti pola pada setiap kejadian kedua? Atau setidaknya di setiap baris kedua? (Tentu mungkin dengan skrip, tapi saya bertanya pada diri sendiri apakah sedbisa melakukannya). Edit saya menemukan sed -e "s/pattern/replacement/g;n" Tapi itu...