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
Apa perbedaan antara Perl, Python, AWK dan sed? [Tutup]
Seperti yang ada saat ini, pertanyaan ini tidak cocok untuk format tanya jawab kami. Kami berharap jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang debat, argumen, polling, atau diskusi panjang. Jika Anda merasa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi pusat bantuan untuk …

8
Masukkan baris setelah pertandingan pertama menggunakan sed
Untuk beberapa alasan saya sepertinya tidak dapat menemukan jawaban langsung untuk ini dan saya sedang sedikit kesal saat ini. Bagaimana cara saya memasukkan baris teks pilihan setelah baris pertama yang cocok dengan string tertentu menggunakan sedperintah. Saya sudah ... CLIENTSCRIPT="foo" CLIENTFILE="bar" Dan saya ingin memasukkan garis setelah CLIENTSCRIPT=garis yang menghasilkan …
245 shell  sed 

7
Temukan dan ganti dengan direktori direktori dan sub direktori
Saya menjalankan perintah ini untuk menemukan dan mengganti semua kemunculan 'apel' dengan 'oranye' di semua file di root situs saya: find ./ -exec sed -i 's/apple/orange/g' {} \; Tetapi tidak melalui sub direktori. Apa yang salah dengan perintah ini? Berikut adalah beberapa jalur output find ./: ./index.php ./header.php ./fpd ./fpd/font …

13
sed in-place flag yang berfungsi baik pada Mac (BSD) dan Linux
Apakah ada permintaan untuk sedmelakukan pengeditan di tempat tanpa cadangan yang berfungsi baik di Linux dan Mac? Sementara BSD yang seddikirimkan dengan OS X tampaknya diperlukan sed -i '' …, seddistribusi GNU Linux biasanya datang dengan menafsirkan kutipan sebagai nama file input kosong (bukan ekstensi cadangan), dan sed -i …sebagai …
237 linux  macos  sed  bsd 


8
Bagaimana cara mengganti beberapa pola sekaligus dengan sed?
Misalkan saya memiliki string 'abbc' dan saya ingin mengganti: ab -> bc bc -> ab Jika saya mencoba dua menggantikan hasilnya bukan yang saya inginkan: echo 'abbc' | sed 's/ab/bc/g;s/bc/ab/g' abab Jadi apa perintah sed yang bisa saya gunakan untuk mengganti seperti di bawah ini? echo abbc | sed SED_COMMAND …
231 replace  syntax  sed 

13
Script Shell - hapus kutipan pertama dan terakhir (") dari variabel
Di bawah ini adalah potongan skrip shell dari skrip yang lebih besar. Ini menghapus tanda kutip dari string yang dipegang oleh variabel. Saya melakukannya dengan menggunakan sed, tetapi apakah ini efisien? Jika tidak, lalu apa cara yang efisien? #!/bin/sh opt="\"html\\test\\\"" temp=`echo $opt | sed 's/.\(.*\)/\1/' | sed 's/\(.*\)./\1/'` echo $temp
225 string  bash  shell  unix  sed 

11
Bagaimana cara menampilkan baris berikutnya setelah yang cocok?
grep -A1 'blah' logfile Berkat perintah ini untuk setiap baris yang memiliki 'bla' di dalamnya, saya mendapatkan output dari baris yang berisi 'bla' dan baris berikutnya yang mengikuti di logfile. Mungkin yang sederhana tapi saya tidak bisa menemukan cara untuk menghilangkan baris yang memiliki 'bla' dan hanya menampilkan baris berikutnya …
218 awk  sed  grep 


15
Bagaimana cara menyisipkan teks di awal file?
Sejauh ini saya sudah bisa menemukan cara menambahkan baris di awal file tetapi bukan itu yang saya inginkan. Saya akan menunjukkannya pada contoh Konten file some text at the beginning Hasil <added text> some text at the beginning Ini mirip tetapi saya tidak ingin membuat baris baru dengannya ... Saya …
213 linux  bash  sed 

13
Perintah untuk mendapatkan baris ke-STDOUT
Apakah ada perintah bash yang memungkinkan Anda mendapatkan baris ke-10 dari STDOUT? Artinya, sesuatu yang akan mengambil ini $ ls -l -rw-r--r--@ 1 root wheel my.txt -rw-r--r--@ 1 root wheel files.txt -rw-r--r--@ 1 root wheel here.txt dan melakukan sesuatu seperti $ ls -l | magic-command 2 -rw-r--r--@ 1 root wheel …
210 bash  shell  sed  stdout 

10
Substitusi variabel lingkungan dalam sed
Jika saya menjalankan perintah ini dari skrip: #my.sh PWD=bla sed 's/xxx/'$PWD'/' ... $ ./my.sh xxx bla itu baik-baik saja. Tapi, jika saya jalankan: #my.sh sed 's/xxx/'$PWD'/' ... $ ./my.sh $ sed: -e expression #1, char 8: Unknown option to `s' Saya membaca dalam tutorial bahwa untuk mengganti variabel lingkungan dari …
202 linux  unix  shell  sed 

9
Ubah beberapa file
Perintah berikut ini dengan benar mengubah isi 2 file. sed -i 's/abc/xyz/g' xaa1 xab1 Tapi yang perlu saya lakukan adalah mengubah beberapa file seperti itu secara dinamis dan saya tidak tahu nama file tersebut. Saya ingin menulis perintah yang akan membaca semua file dari direktori saat ini dimulai dengan xa*dan …
194 sed 

4
kode perintah tidak valid., meskipun lolos dari periode, menggunakan sed
Dipaksa menggunakan CVS untuk klien saat ini dan alamat diubah untuk repo jarak jauh. Satu-satunya cara saya dapat menemukan untuk mengubah alamat jarak jauh dalam kode lokal saya adalah pencarian dan penggantian rekursif. Namun, dengan perintah sed saya berharap untuk bekerja: find ./ -type f -exec sed -i "s/192.168.20.1/new.domain.com/" {} …
187 bash  macos  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.