Pertanyaan yang diberi tag «sed»

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

6
Bagaimana cara menghapus garis yang lebih pendek dari XY?
Saya menemukan pertanyaan tentang, cara menghapus garis yang lebih panjang dari 2048 karakter: Bagaimana cara menghapus baris jika lebih lama dari XY? T: Tapi bagaimana saya bisa menghapus garis lebih pendek dari 4 karakter? Jadi hapus baris yang memiliki panjang 1 atau 2 atau 3 file. PEMBARUAN: Terima kasih atas …



6
Bagaimana cara menambahkan carriage return sebelum setiap baris?
Saya memiliki file yang hanya digunakan \nuntuk baris baru, tetapi saya harus memilikinya \r\nuntuk setiap baris baru. Bagaimana saya bisa melakukan ini? Sebagai contoh, saya menyelesaikannya dalam Vim menggunakan :%s/\n/\r\n/g, tetapi saya ingin menggunakan skrip atau aplikasi baris perintah. Ada saran? Saya mencoba mencari ini dengan sedatau grep, tapi saya …
28 sed  grep  newlines 

3
Apa yang dilakukan sed-i '1d'?
Saya mengerti itu sedadalah perintah untuk memanipulasi file teks. Dari Googling saya, sepertinya -iberarti melakukan operasi pada file itu sendiri, apakah ini benar? Bagaimana dengan '1d'?
28 sed 

4
Bagaimana cara "grep" untuk panjang garis dalam rentang tertentu?
CATATAN: Pertanyaan ini merupakan pelengkap dari T&J ini: Bagaimana cara "grep" untuk panjang garis * tidak * dalam rentang tertentu? Saya hanya perlu mendapatkan baris dari file teks (daftar kata, dipisahkan dengan baris baru) yang memiliki rentang panjang minimum atau sama dengan 3 karakter, tetapi tidak lebih panjang atau sama …
28 bash  sed  grep  perl 





7
Cara memilih kemunculan pertama antara dua pola termasuk mereka
Bagaimana saya bisa memilih kejadian pertama antara dua pola termasuk mereka. Lebih disukai menggunakan sedatau awk. Saya sudah: text something P1 something content1 content2 something P2 something text something P1 something content3 content4 something P2 something text Saya ingin kemunculan pertama garis antara P1 dan P2 (termasuk garis P1 dan …

1
Bagaimana cara mengganti kurung kiri dengan sed?
Saya harus mengganti (dengan beberapa karakter di file saya, dan saya tidak bisa melakukannya. \(digunakan untuk pengelompokan dalam sed dan ketika saya digunakan \\(dengan sed, itu diperlakukan sebagai \(karakter bukan hanya (. Sepertinya ini kasus yang sulit bagi saya.
27 sed 

1
temukan & sed (cari dan ganti)
Saya menggunakan perintah berikut di mac saya: $find . -name “*.java” -exec sed -i ’s/foo/bar/g’ {} \; dan tampaknya tidak berpengaruh. Saya memiliki dua file di direktori yang berakhiran .java, yang keduanya memiliki teks foo di dalamnya. Apakah saya melewatkan sesuatu? EDIT: Hasil dari permintaan komentar [aafghani-03:~/test amirafghani]$ find . …
27 find  sed  osx 

3
kelompok penangkap sed tidak bekerja
Saya memiliki serangkaian format [0-9]+\.[0-9]+\.[0-9]. Saya perlu mengekstraksi angka pertama, kedua, dan ketiga secara terpisah. Seperti yang saya pahami, kelompok tangkapan harus mampu melakukan ini. Saya harus bisa menggunakan sed "s/\([0-9]*\)/\1/guntuk mendapatkan nomor pertama, sed "s/\([0-9]*\)/\2/guntuk mendapatkan nomor kedua, dan sed "s/\([0-9]*\)/\3/guntuk mendapatkan nomor ketiga. Namun dalam setiap kasus, saya …
27 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.