Pertanyaan yang diberi tag «sed»

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



3
Diff, tampilkan baris yang dimodifikasi hanya dari file kanan
Saya punya file adan bsaya ingin menampilkan baris byang berubah sejak itu dikloning a. Hanya garis yang dimodifikasi, tidak ada konteks di sekitarnya, tidak ada tanda offset yang berbeda. Bagaimana saya bisa melakukannya dengan menggunakan skrip shell? (Tidak Ada Python / Perl / PHP / ...) Sed dan awk adalah …
24 shell-script  sed  awk  diff 

4
sed dengan beberapa ekspresi untuk argumen in-place
Saya mencoba mengganti beberapa kata dalam file dengan menggunakan sed -i #expression1 #expression2 mengajukan Something 123 item1 Something 456 item2 Something 768 item3 Something 353 item4 Output (Diinginkan) anything 123 stuff1 anything 456 stuff2 anything 768 stuff3 anything 353 stuff4 Uji coba Saya bisa mendapatkan output berikut dengan menggunakan sed …


5
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 melihat perubahan yang dilakukan dengan cepat?

7
Teks di antara dua tag
Saya ingin mengambil apa pun di antara kedua tag ini - <tr> </tr>- dari dokumen html. Sekarang saya tidak memiliki persyaratan html spesifik yang akan menjamin untuk parser html. Saya hanya butuh sesuatu yang cocok <tr>dan </tr>dan mendapatkan semua di antaranya dan mungkin ada banyak tr. Saya mencoba awk, yang …



3
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 "s/<TEXT1>/$(cat File1|sed 's/\//\\\//g'|sed 's/$/\\n/g'|tr -d "\n")/g" Anda dapat menggunakan alat lain juga untuk menyelesaikan masalah ini.
23 sed  replace 

8
Menggunakan sed untuk mengubah baris baru menjadi spasi
Katakanlah saya memiliki variabel shell $stringyang menampung beberapa teks dengan beberapa baris baru, misalnya: string="this is a test" Saya ingin mengubah string ini menjadi string baru di new_stringmana semua jeda baris dikonversi menjadi spasi: new_string="this is a test" Saya mencoba: print $string | sed 's/\n/ /g' tapi itu tidak berhasil …
22 shell  sed 

4
sed - ganti string dengan konten file
Saya punya dua file: file1dan file2. file1 memiliki konten berikut: --- host: "localhost" port: 3000 reporter_type: "zookeeper" zk_hosts: - "localhost:2181" file2berisi alamat IP ( 1.1.1.1) Yang ingin saya lakukan adalah mengganti localhostdengan 1.1.1.1, sehingga hasil akhirnya adalah: --- host: "1.1.1.1" port: 3000 reporter_type: "zookeeper" zk_hosts: - "1.1.1.1:2181" Saya telah mencoba: …




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.