Pertanyaan yang diberi tag sed

16
Ganti konten grup regex capture menggunakan sed

Saya mencoba mengedit file nginx.conf saya secara terprogram, yang berisi baris seperti ini: access_log /var/log/nginx/access.log; yang saya ingin terlihat seperti ini: access_log /dev/stdout; Saya percaya regex ^\s*access_log([^;]*);akan menangkap /var/log/nginx/access.logbagian dalam grup...

16
Hapus sampai kemunculan pertama usus menggunakan sed

Perintah sed saya adalah, sed '/(.*:)/d' <<< 'abcd:bcde:cdeaf' Itu harus kembali, bcde:cdeaf (Yaitu) semua karakter sebelum titik dua pertama di baris dan titik dua itu sendiri harus dihapus. Tapi ini tidak menghapus apa pun. Kebingungan saya muncul terutama karena, 1) Apakah...

16
Bagaimana cara menanamkan perintah shell ke ekspresi sed?

Saya memiliki file teks dengan format berikut: keyword value keyword value ... Di mana kata kunci adalah satu kata dan nilai adalah segalanya sampai akhir baris. Saya ingin membaca file dari skrip shell, dengan cara nilai-nilai (tetapi bukan kata kunci) mengalami ekspansi shell. Dengan sed mudah...

16
Menggunakan sed untuk mengekstrak teks antara 2 tag

Saya memiliki file .xml dan saya mencoba melakukan "groupinstall" pada mesin RHEL6 karena ada beberapa ratus pustaka dalam file .xml itu ... (hampir 16.000 baris). Karenanya saya mencoba mengekstrak nama grup yang terdapat dalam file .xml yang memiliki struktur

16
Cetak garis antara (dan termasuk) dua pola

Saya ingin mulai mengambil dari garis yang ada CKdi ujung garis dan berhenti menangkap ketika garis ada Ddi akhir. Saya mencoba grep "$CK" "$D" file..txt, tetapi tidak berhasil. Memasukkan: kkkkkkkkkkk jjjjjjjjjjjjjjjjjj gggggggggggg/CK JHGHHHHHHHH HJKHKKLKLLL JNBHBHJKJJLKKL JLKKKLLKJLKJ/D...

15
Cara melakukan multi line grep

Bagaimana Anda melakukan grep untuk teks yang muncul di dua baris? Sebagai contoh: pbsnodes adalah perintah yang saya gunakan yang mengembalikan pemanfaatan cluster linux root$ pbsnodes node1 state = free procs = 2 bar = foobar node2 state = free procs = 4 bar = foobar node3 state =...

15
sed - menghapus kemunculan string (koma) terakhir dalam file?

Saya memiliki file csv yang sangat besar. Bagaimana Anda menghapus yang terakhir ,dengan sed (atau serupa)? ... [11911,0,"BUILDER","2014-10-15","BUILDER",0,0], [11912,0,"BUILDER","2014-10-15","BUILDER",0,0], [11913,0,"BUILDER","2014-10-15","BUILDER",0,0], ] Output yang

15
Temukan semua kejadian dalam file dengan sed

Menggunakan OPEN STEP 4.2 OS ... Saat ini saya menggunakan sedPerintah berikut : sed -n '1,/141.299.99.1/p' TESTFILE | tail -3 Perintah ini akan menemukan satu instance dalam file dengan ip 141.299.99.1 dan juga menyertakan 3 baris sebelumnya yang semuanya baik, dengan pengecualian bahwa saya...

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

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

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