Pertanyaan yang diberi tag sed

32
Hapus n byte file pertama

Saya punya masalah ekstrem, dan semua solusi yang bisa saya bayangkan rumit. Menurut pengalaman UNIX / Linux saya pasti ada cara mudah. Saya ingin menghapus 31 byte pertama dari setiap file di /foo/. Setiap file cukup panjang. Yah, saya yakin seseorang akan memberikan saya solusi yang sangat mudah...

28
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

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

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

27
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

26
Ingin mengganti kejadian pertama dengan sed

File asli claudio antonio claudio michele Saya hanya ingin mengubah kemunculan pertama "claudio" dengan "claudia" jadi hasilnya file claudia antonio claudio michele saya telah mencoba sed -e '1,/claudio/s/claudio/claudia/' nomi Tetapi lakukan substitusi global.