Pertanyaan yang diberi tag «sed»

Sed (Stream EDitor) adalah editor baris perintah untuk lingkungan POSIX. Sed memproses satu atau lebih file sesuai dengan skrip pengeditan dan menulis hasilnya ke output standar. Dibuat di Bell Labs, sudah ada sejak pertengahan 70-an.



5
sed: hanya mencetak grup yang cocok
Saya ingin mengambil dua angka terakhir (satu int, satu float; diikuti oleh spasi opsional) dan hanya mencetaknya. Contoh: foo bar <foo> bla 1 2 3.4 Harus mencetak: 2 3.4 Sejauh ini, saya memiliki yang berikut: sed -n 's/\([0-9][0-9]*[\ \t][0-9.]*[\ \t]*$\)/replacement/p' akan memberi saya foo bar <foo> bla 1 replacement Namun, …
133 regex  sed 

6
Bagaimana cara mengganti seluruh baris dengan sed?
Misalkan saya punya file dengan garis aaa = bbb Sekarang saya ingin menggantinya dengan: aaa = xxx Saya dapat melakukannya sebagai berikut: sed "s / aaa = bbb / aaa = xxx / g" Sekarang saya punya file dengan beberapa baris sebagai berikut: aaa = bbb aaa = ccc aaa …
132 regex  sed 

8
sed one-liner untuk mengubah semua huruf besar menjadi huruf kecil?
Saya memiliki file teks di mana beberapa kata dicetak dalam SEMUA CAPS. Saya ingin bisa mengonversi semua yang ada di textfile menjadi huruf kecil, menggunakan sed. Itu berarti bahwa kalimat pertama kemudian akan berbunyi, 'Saya memiliki file teks di mana beberapa kata dicetak dalam huruf besar semua.'
131 regex  sed 

11
Bagaimana saya bisa menghapus karakter X pertama dari string menggunakan sed?
Saya menulis skrip shell untuk Linux tertanam dalam kotak industri kecil. Saya memiliki variabel yang berisi teks pid: 1234dan saya ingin menghapus karakter X pertama dari baris, jadi hanya 1.234 yang tetap. Saya memiliki lebih banyak variabel yang perlu saya "bersihkan", jadi saya perlu memotong karakter X pertama dan ${string:5}tidak …
126 bash  shell  sed 

6
sed mencari dan mengganti seluruh kata
Bagaimana cara mencari dan mengganti seluruh kata menggunakan sed? Perbuatan sed -i 's/[oldtext]/[newtext]/g' <file> juga akan mengganti kecocokan parsial [oldtext]yang tidak saya inginkan.
120 shell  sed 



19
Bagaimana cara menghapus baris baru dari file teks?
Saya memiliki data berikut, dan saya harus memasukkan semuanya ke dalam satu baris. Aku punya ini: 22791 ; 14336 ; 22821 ; 34653 ; 21491 ; 25522 ; 33238 ; Saya perlu ini: 22791;14336;22821;34653;21491;25522;33238; EDIT Tak satu pun dari perintah ini bekerja dengan sempurna. Kebanyakan dari mereka membiarkan datanya terlihat …
116 linux  bash  scripting  shell  sed 



5
Pertahankan ujung garis
Saya menjalankan sed untuk melakukan substitusi pada windows dan saya perhatikan bahwa itu secara otomatis mengubah akhiran baris menjadi Unix (\ n). Apakah ada opsi untuk memberi tahu sed untuk menggunakan akhiran baris Windows (\ r \ n) atau bahkan lebih baik untuk mempertahankan akhir baris dari file? Catatan: Saya …
111 windows  sed 


16
Mencetak semuanya kecuali bidang pertama dengan awk
Saya memiliki file yang terlihat seperti ini: AE United Arab Emirates AG Antigua & Barbuda AN Netherlands Antilles AS American Samoa BA Bosnia and Herzegovina BF Burkina Faso BN Brunei Darussalam Dan saya ingin membalik pesanan, pertama-tama mencetak semuanya kecuali $ 1 lalu $ 1: United Arab Emirates AE Bagaimana …
108 perl  awk  sed 

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.