Pertanyaan yang diberi tag «sed»

"sed" ("stream editor") adalah utilitas Unix yang mem-parsing dan mengubah file teks.

2
Bagaimana cara menggunakan string kata demi kata dalam sed?
Misalnya, sed 's/string/ /g' where string="a\c:ti]\']x""/\//:`~$%#^&"' Itulah cara mengoper string ke sed secara harfiah alih-alih sebagai pola regex yang ditafsirkan? Saya akan menggunakan ini dengan cygwin dan di ubuntu, jadi solusinya harus kompatibel dengan lingkungan.
8 sed 


2
sed, masukkan file sebelum baris terakhir
Berikut metode penyisipan file untuk seddigunakan agar dapat berfungsi, bahkan sebelum baris terakhir, tetapi tidak lagi. Apakah ini bug saat ini sed? Demo memasukkan metode file dengan sed: mkdir /tmp/test printf '%s\n' {1..3} > /tmp/test/f1 printf '%s\n' {one,two,three,four,five,six,seven,eight,nine,ten} > /tmp/test/f2 $ cat /tmp/test/f2 | sed -e "/nine/r /tmp/test/f1" -e //N …

2
sed Command on BusyBox mengharapkan sintaks yang berbeda?
Saya harap saya mengutarakan pertanyaannya dengan benar. Saya punya skrip yang banyak menggunakan 'sed'. Ini berfungsi dengan baik di ubuntu saya dengan 'sed' GNU. Tetapi ketika saya mencoba menjalankannya di BusyBox gagal. Apakah ada cara untuk mendapatkan sed GNU di busybox? Saya bukan pro Linux.
5 sed  gnu  busybox 


4
mengambil substring dari hasil grep
Diberikan file log, saya biasanya akan melakukan sesuatu seperti ini: grep 'marker-1234' filter_log Apa perbedaan menggunakan '' atau "" atau tidak sama sekali dalam polanya? Perintah grep di atas akan menghasilkan ribuan baris; apa yang saya inginkan. Di dalam baris-baris itu, Biasanya ada satu potong data yang saya cari. Terkadang, …
4 grep  sed  awk 

3
sed: ganti hanya rentang angka pertama
Bayangkan saya memiliki file input seperti ini: INSERT INTO video_item_theme VALUES('9', '29'); INSERT INTO video_item_theme VALUES('19', '312'); INSERT INTO video_item_theme VALUES('414', '1'); Dan saya ingin menambahkan 10.000 hanya pada kisaran angka pertama, jadi saya berakhir dengan sesuatu seperti ini: INSERT INTO video_item_theme VALUES('10009', '29'); INSERT INTO video_item_theme VALUES('10019', '312'); INSERT …
4 regex  sed 

2
Sed untuk windows
Saya mencoba menggunakan SED untuk pertama kalinya. Untuk memperumit masalah, saya menggunakannya di windows. Saya mengunduh dari sumber ini . Karena saya tidak memiliki hak menginstal pada mesin kerja saya, saya membuat folder di profil saya untuk executable dan menambahkannya ke PATH . Saya mengalami masalah mencoba menggunakan SED untuk …
3 windows  sed  gnuwin32 


2
sed di bash tidak berfungsi
Saya mencoba menggunakan sed editor aliran di bash untuk mengganti string dalam file ke string baru yang saya masukkan, sejauh ini saya punya ini: echo "name to change" read updatenaamold echo "enter new name:" read updatenaamnew sed -i 's/$updatenaamold/$updatenaamnew/g' $naam_dir echo "name changed" Ini seharusnya bekerja! Tapi entah bagaimana, di …
3 bash  sed  string 

2
Menghapus baris baru dari file RTF menggunakan sed
Saya memiliki file RTF yang diformat seperti: Lorem ipsum dolor sit amet, consectetur adipiscing elit.\par Nullam vitae sem porttitor urna pellentesque gravida. Nulla\par consequat purus vel est vehicula porttitor.\par Maecenas pharetra metus in enim sollicitudin sollicitudin.\par Etiam et odio tellus, eget placerat enim. Aliquam sem purus,\par gravida sed feugiat eget, …
2 linux  regex  sed  awk  rtf 

2
cari dan ganti sed dengan pola multiline
Saya memiliki file yang isinya sebagai berikut: alfa [many lines here] TAG1 TAG2 bravo TAG3 charlie TAG4 [many lines here] di mana TAG1, TAG2, TAG3 dan TAG4 adalah string tetap dan alfa, bravo dan charlie mengubah waktu ke waktu, dan saya ingin mengekstrak: alfa-bravo-charlie Apa perintah sed tepatnya yang harus …

1
Gabungkan hanya entri baru dari satu file xml ke yang lain
Saya punya 2 file xml. File ke-2 memiliki beberapa entri baru termasuk entri yang sama dengan file ke-1. Contoh 2 file diberikan di bawah ini. File 1 <SERVERNAME_ONE> <Protocol>FTP</Protocol> <ServerIP>192.168.0.231</ServerIP> </SERVERNAME_ONE> File 2 <SERVERNAME_ONE> <Protocol>FTP</Protocol> <ServerIP>192.168.1.21</ServerIP> </SERVERNAME_ONE> <SERVERNAME_TWO> <Protocol>FTP</Protocol> <ServerIP>192.168.13.231</ServerIP> </SERVERNAME_TWO> Setelah bergabung <SERVERNAME_ONE> <Protocol>FTP</Protocol> <ServerIP>192.168.0.231</ServerIP> </SERVERNAME_ONE> <SERVERNAME_TWO> <Protocol>FTP</Protocol> <ServerIP>192.168.13.231</ServerIP> …

1
Opsi sed untuk menyimpan waktu file selama pencarian / ganti?
Saya mencoba untuk memodifikasi beberapa file Autotool karena proyek tidak menghormati saya CFLAGS, CXXFLAGSdan LDFLAGS. Saya menemukan beberapa area di mana saya bisa melakukan perubahan dengan grepfor libtool: link. Ketika saya men-tweak file Autotool: $ sed -i "" 's|$CC -dynamiclib|$CC -dynamiclib -force_cpusubtype_ALL|g' configure configure.ac Hasilnya: WARNING: 'aclocal-1.14' is missing on …
2 linux  macos  sed  timestamp 

2
Aktifkan repo epel melalui skrip?
Saya sedang menginstal repo Epel melalui skrip shell, repo datang secara default dinonaktifkan, saya ingin mengaktifkannya sehingga skrip dapat menginstal paket lebih lanjut. Berikut ini instal repel Epel: yum install -y epel-release Ini akan membuat /etc/yum.repos.d/epel.repo, yang berisi: [epel] name=Extra Packages for Enterprise Linux 5 - $basearch #baseurl=http://download.fedoraproject.org/pub/epel/5/$basearch mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-5&arch=$basearch failovermethod=priority …
2 regex  sed  yum 

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.