Pertanyaan yang diberi tag «sed»

"sed" ("stream editor") adalah utilitas Unix yang mem-parsing dan mengubah file teks.

1
Hanya mencocokkan angka yang datang dalam urutan numerik
Saya memiliki angka di [.] Yang menunjukkan nomor halaman dari dokumen cetakan asli yang saya transkrip. Namun, dokumen tersebut juga berisi nomor lain dalam [.] Yang tidak sesuai dengan nomor halaman. Sebagai contoh: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Jangan diam Lektus. Sed sit amet ipsum mauris. Maecenas …
1 linux  bash  regex  sed  tex 

1
Tmux berst status keluaran berbeda dari cli
Saya telah melihat ini untuk sementara waktu sekarang, tetapi saya tidak dapat menemukan alasannya. Ketika saya menjalankan yang berikut di cli, itu berfungsi seperti yang diharapkan: $ uptime | sed "s/.*average: \(.*\), \(.*\), \(.*\)$/\1 \2 \3/g" 0.65 0.54 0.57 Sekarang, ketika saya menambahkannya ke tmux.conf saya, sebagai berikut: set -g …

4
mengambil header / blok komentar
Saya memiliki sejumlah file log yang terlihat seperti ini: /* header arbitrary number of lines */ blah blah blah blah Menggunakan perintah Bash sederhana (lebih disukai sed, bukan awk), bagaimana saya akan mengambil hanya baris header (idealnya termasuk penanda komentar)? Saya sudah RTFM dan mencoba googling, juga ditemukan beberapa petunjuk …
1 sed  processing 


2
Memfilter input dengan sed (regex)
Saya mengalami masalah dengan sed tidak mengembalikan apa yang saya harapkan ketika menggunakan pola regex untuk membersihkan beberapa output dari permintaan mysql. mysql -uroot -p -e 'SELECT `path` FROM db.media_gallery' | sed -n -r 's/[^\/]+([^\s]+).*/\1/p' Kueri mengembalikan banyak baris seperti ini: | /media/M/W/lmt_MWS04_8.png | | /media/M/W/lmt_MWS02_11.png | Ketika saya mem-pipe …
1 linux  bash  regex  sed 



3
Dua garis sed yang sangat mirip, dapatkah mereka digabungkan?
Saya memiliki dua baris berikut dalam skrip shell dan bertanya-tanya apakah ada cara untuk menyingkatnya menjadi satu menggunakan sed. Saya tidak yakin apakah ada wildcard atau apa pun yang bisa menggantikan kata-kata Glitch dan Chill di ini, tetapi jika ada, saya ingin tahu. Yang paling penting adalah menghilangkan semua yang …
1 bash  sed 

1
Hasilkan file CSV / TXT dari file zona bernama
Saya perlu membuat file csv / txt dari file zona pada server DNS bernama. Sebagai contoh, saya ingin membuat daftar nama host dan IP dari file zona Dari ini monkey A 192.168.1.1 bear A 192.168.1.2 shark A 192.168.2.1 bird A 192.168.3.1 lion A 192.168.4.1 Untuk ini monkey,192.168.1.1 bear,192.168.1.2 shark,192.168.2.1 bird,192.168.3.1 …
1 dns  grep  sed  csv 

2
pola sed dengan banyak kata untuk diperbarui
Saya ingin melakukan sesuatu seperti ini, tetapi saya tidak yakin bagaimana caranya. Saya ingin memperbarui exports.version = '2.0.0' ke nilai baru exports.version = '2.0.1' Menggunakan: sed -i '.bak' 's/'2.0.0'/'2.0.1'/g' phantomjs.js Tapi ini dapat menyebabkan masalah adalah saya memiliki sesuatu yang lain dengan 2.0.0 sed -i '.bak' 's/exports.version = '2.0.0'/exports.version = …
1 linux  macos  unix  sed 

1
solaris 10 + tampilkan 2 baris setelah cocok dengan grep?
cara mencocokkan string, dan menampilkan dua baris di bawah string misalnya (saya ingin mencocokkan string "manufaktur" dan menampilkan dua baris setelahnya cat ima.conf # the manufacturer or driver author. com.sun.ima /usr/lib/libsun_ima.so.1 com.sun.ima64 /usr/lib/64/libsun_ima.so.1 # Format: # # <library name> <library pathname> # jadi saya hanya akan mendapatkan baris berikut: com.sun.ima …
grep  sed  solaris  awk 



1
Memfilter data dengan sed
Saya butuh bantuan. Saya punya file seperti sometext line 1 sometext line 2 SU0000 ID ID ID sometext line 3 sometext line 4 sometext line 5 sometext line 6 SU0000 ID ID ID sometext line 7 sometext line 8 Saya ingin memfilter teks sehingga hasilnya sometext line 2 SU0000 ID …
sed 

2
Bagaimana cara menyisipkan baris ke file tertentu di mana string tidak ada?
Saya mencari bantuan dengan skrip kecil. Saya ingin mencari semua file yang terkait /usr/local/directadmin/data/users/*/httpd.conf untuk string centralized.log Jika string tidak ada dalam file, saya ingin memasukkan 2 baris ke dalamnya. Saat ini saya memiliki skrip berikut: #!/bin/bash if ! grep -q centralized.log /usr/local/directadmin/data/users/*/httpd.conf ; then sed -i '33iCustomLog /var/log/centralized.log combined' …

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.