Pertanyaan yang diberi tag sed

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
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...

22
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...

22
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...

21
Sed - ganti karakter dalam garis yang cocok di tempatnya?

Dalam file yang berisi baris seperti ini: # lorem ipsum blah variable Saya ingin menghapus #(komentar) karakter di baris yang sama yang berisi string tertentu, di tempat. Apakah sedbaik untuk ini? Saya berjuang agar kondisional ini berfungsi. Saya memiliki cara "canggung" untuk melakukan ini;...

21
Bagaimana cara mencegah sed-i dari menghancurkan symlink?

Mengapa sed -idieksekusi pada symlink menghancurkan tautan itu dan menggantinya dengan file tujuan? Bagaimana cara menghindarinya? misalnya. $ ls -l pet* -rw-rw-r-- 1 madneon madneon 4 mar 23 16:46 pet lrwxrwxrwx 1 madneon madneon 6 mar 23 16:48 pet_link -> pet $ sed -i 's/cat/dog/'...

20
Bagaimana perintah sed '1! G; h; $! D' membalikkan isi file?

Pertanyaan saya terkait dengan sedsolusi-spesifik yang diberikan dalam jawaban ini untuk pertanyaan ini dari reverse grepping . The sed/ grepsolusi yang saya tidak dapat menguraikan adalah sebagai berikut satu: sed '1!G;h;$!d' file Dapatkah seseorang tolong menguraikan perintah ini? Saya tahu...