Pertanyaan yang diberi tag «sed»

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


7
Ekstrak bagian dari satu baris dari file dengan sed
Saya ingin membaca satu bagian dari satu baris dari sebuah file. Sebagai contoh: POP3_SERVER_NAME = localhost Saya ingin kembali saja localhost, menggunakan sed. Teks ini ada di baris ketiga. Saya melakukan ini untuk mengekstrak baris: sed -n '3p' installation.sh Bagaimana cara mengekstrak hanya localhostbagian?
18 sed 

5
Gabungkan dua daftar sambil menghapus duplikat
Saya memiliki sistem linux tertanam menggunakan Busybox (OpenWRT) - jadi perintah terbatas. Saya memiliki dua file yang terlihat seperti: file pertama aaaaaa bbbbbb cccccc mmmmmm nnnnnn file kedua mmmmmm nnnnnn yyyyyy zzzzzz Saya perlu menggabungkan 2 daftar ini menjadi 1 file, dan menghapus duplikatnya. Saya tidak memiliki diff (ruang terbatas) …
18 bash  grep  sed  awk  busybox 

2
Menggunakan sed untuk menyingkirkan karakter <>,
Saya memiliki file dengan baris sebagai berikut: ... ... &lt;230948203[234]&gt;, ... ... &lt;234[24]&gt;, ... .. Saya ingin menggunakan sed untuk menghapus karakter &lt; ,dan &gt;dari setiap baris Saya mencoba menggunakan sed 's/&lt;&gt;,//g'tetapi tidak berhasil (tidak mengubah apa pun). Apakah saya perlu melarikan diri karakter khusus ini. Apakah mungkin untuk menghapus …
18 sed 

1
Kapan menggunakan grep, kurang, awk, dan [ditutup]
Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup 3 tahun yang lalu . Saya memasuki dunia Linux dan di tempat kerja saya menggunakan greplebih banyak dan …
17 awk  sed  grep  less 


4
Cara mendapatkan hanya nama file menggunakan sed
Bagaimana saya bisa mendapatkan hanya nama file menggunakan sed? Saya punya ini out_file=$(echo $in_file|sed "s/\(.*\.\).*/\1mp4/g") Tetapi saya juga mendapatkan jalannya /root/video.mp4, dan saya hanya menginginkannya video.mp4.
17 sed  filenames 


3
Bagaimana cara saya menghentikan penambahan karakter baris baru
Saya menjalankan 2 sedperintah berikut . Yang pertama menambahkan karakter baris baru di mana saya inginkan, yang kedua juga menambahkan karakter baris baru di mana saya ingin mereka, TAPI juga menambahkan satu lagi di akhir file di mana tidak ada sebelumnya. sed -e 's|\&lt;LIST_G_STATEMENT&gt;|&amp;\ |g' ${XMLDIR}/statement_tmp_1.xml &gt; ${XMLDIR}/statement_tmp_2.xml sed -e …
17 sed 

7
Ulangi setiap baris beberapa kali
Ingin agar setiap baris dalam file diulang beberapa kali. mis. minta setiap baris diulang empat kali: a b c menjadi: a a a a b b b b c c c c Saya telah melakukan beberapa pencarian, dan ada banyak pertanyaan dan jawaban di sepanjang baris melakukan kebalikan, misalnya menggabungkan …

4
Bagaimana cara saya melakukan grep tanpa memimpin spasi putih?
Saya memahami basis kode yang besar, dan memimpin spasi putih dan tabulasi tampaknya cukup menjengkelkan. Apakah ada cara untuk menghilangkannya? grep -R "something" ./ Misalnya, alih-alih: foo/bar.cpp: qwertyuiosomethingoi foo/bar/baz.h: 43rfsgsomethingdrfg bar/bar.cpp: 1234edwssomethingczd Saya ingin mendapatkan sesuatu seperti: foo/bar.cpp: qwertyuiosomethingoi foo/bar/baz.h: 43rfsgdsomethingrfg bar/bar.cpp: 1234edwssomethingczd Atau lebih baik: foo/bar.cpp: qwertyuisomethingooi foo/bar/baz.h: 43rfsgdrsomethingfg …

3
Ganti string multiline dalam file
Saya memiliki sejumlah file yang ingin saya perbarui dengan mengganti satu string multi-line dengan string multi-line lainnya. Sesuatu di sepanjang garis: * Some text, * something else * another thing Dan saya ingin menggantinya dengan: * This is completely * different text Hasilnya adalah bahwa setelah penggantian file yang berisi …

12
Hapus garis duplikat berpasangan?
Saya menemukan kasus penggunaan ini hari ini. Tampaknya sederhana pada pandangan pertama, tapi mengutak-atik sekitar dengan sort, uniq, seddan awkmengungkapkan bahwa itu trivial. Bagaimana saya bisa menghapus semua pasangan garis duplikat? Dengan kata lain, jika ada jumlah duplikat dari suatu baris tertentu, hapus semuanya; jika ada jumlah garis duplikat ganjil, …

3
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 tangkap, tapi saya tidak yakin bagaimana cara benar mengganti kelompok tangkap dengan sed? Saya sudah mencoba echo " access_log …
16 sed 

8
Ganti string yang berisi baris baru dalam file besar
Adakah yang tahu alat berbasis-non-baris untuk "biner" mencari / mengganti string dengan cara yang agak hemat memori? Lihat pertanyaan ini juga. Saya memiliki file teks + 2GB yang ingin saya proses serupa dengan apa yang tampaknya dilakukan: sed -e 's/&gt;\n/&gt;/g' Itu berarti, saya ingin menghapus semua baris baru yang terjadi …

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.