Pertanyaan yang diberi tag «sed»

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

3
Bagaimana saya bisa menghapus U + 200B (Nol-lebar ruang) menggunakan sed
Saya memiliki file yang sangat besar yang memiliki spasi selebar nol. Dibutuhkan waktu terlalu lama untuk membuka dan mengedit menggunakan vijadi saya ingin menghapus semua instance dari karakter menggunakan sed. Masalahnya adalah, saya tidak tahu bagaimana cara mencocokkan karakter! Saya sudah mencoba menggunakan \u200B, \x{200b}. Ada ide? Saya menjalankan CentOS …
15 regex  unicode  sed 

3
Bagaimana saya bisa membuat daftar isi untuk dokumen penurunan harga dengan Python / AWK / SED?
Saya memiliki dokumen penurunan harga berikut: Heading-a ========== ---text--- Heading-b ------------ --- text --- Heading-c ---------- --- text--- Heading-d ======= --- text---- Heading-e --- ... Saya ingin membuat daftar isi yang dapat diklik darinya, mirip dengan cara LaTex , tetapi tidak dapat menemukan alat yang melakukan ini, yang menunjukkan kepada …

2
ganti ke-n kemunculan string di setiap baris file teks
Saya memiliki file teks besar dengan string dibatasi ruang (2-5). String dapat berisi "'" atau "-". Saya ingin mengganti katakanlah ruang kedua dengan pipa. Apa cara terbaik untuk pergi? Menggunakan sed saya memikirkan ini: sed -r 's/(^[a-z'-]+ [a-z'-]+\b) /\1|/' filename.txt Ada ide lain / lebih baik / lebih sederhana?
15 linux  command-line  sed  awk 


4
Menggunakan sed dapatkan substring antara dua tanda kutip ganda
Saya punya file xyz... rsync: "/home/path/to/file": Permission denied (13) rsync: "/home/path/to/file1": Permission denied (13) rsync: "/home/path/to/file2": Permission denied (13) rsync: "/home/path/to/file3": Permission denied (13) Sekarang saya ingin mengekstrak path file saja dan menyimpannya ke file lain. File output seperti: /home/path/to/file /home/path/to/file1 /home/path/to/file2 /home/path/to/file3 Menggunakan sed atau awk bagaimana saya bisa …
14 sed 

2
Menemukan dan menghapus baris dari semua file secara rekursif
Saya telah berhasil memahami kemunculan kata kunci dengan menggunakan grep "KeyWord" . -r -n -i -I tetapi, kemunculan KeyWord terlalu besar. Saya hanya ingin menghapus semua baris yang mengandung kata itu. Saya mencari-cari, sed sepertinya menjadi utilitas. Adakah yang bisa memberi tahu saya perintah apa yang akan melakukan trik? Terima …
14 grep  sed 


4
Bagaimana cara mengganti karakter dengan sed secara rekursif?
Apakah mungkin untuk mengganti kemunculan urutan karakter secara rekursif tanpa mengulangi urutan yang sama lagi? Dengan melakukan sedseperti pada skenario berikut saya bisa mendapatkan output yang disebutkan. $ echo XX | sed -e 's/XX/XoX/g' XoX $ echo XXX | sed -e 's/XX/XoX/g' XoXX $ echo XXXX | sed -e 's/XX/XoX/g' …
13 linux  bash  regex  sed 

1
Apa yang dilakukan opsi `-n` dalam sed?
Ini adalah entri halaman manual untuk -n: -n menekan pencetakan ruang pola secara otomatis Saya perhatikan bahwa ketika tidak digunakan -nuntuk operasi tertentu, setiap baris dicetak ke stdout (dan baris yang diminta dicetak dua kali): $ cat test.txt first second third fourth fifth $ sed -n '2,3p' test.txt second third …

3
Cygwin bash sed mengunci file saya
Ketika saya mengubah file di cygwin bash dengan perintah sed, file tersebut akan terkunci. Mereproduksi: Buka cmddan cdke direktori non-pengguna (fe temp) echo aaa > test.txt Buka di texteditor, tambahkan baris, coba simpan => karya %CYGWIN_HOME%\bin\bash -c "sed -i 's/aaa/bbb/' test.txt" Di texteditor, tambahkan baris lain dan coba simpan => …
12 windows  bash  sed  cygwin 

3
Hapus karakter yang diketahui pertama dalam string dengan sed
Bagaimana cara seseorang menghapus karakter yang diketahui pertama dalam string dengan sed? Misalnya, katakan saya ingin menghapus karakter pertama (yaitu @) dalam string "@ ABCDEFG1234" Saya ingin memverifikasi apakah "@" ada sebagai karakter pertama. Jika demikian, itu harus menghapus karakter.
12 sed 

1
Menggunakan sed untuk mengaktifkan file .htaccess di konfigurasi Apache
Saya mencoba untuk mengotomatiskan penyediaan kotak Ubuntu Vagrant dengan skrip Bash. Semua baik-baik saja, tetapi saya mengalami kesulitan dengan mengkonfigurasi Apache untuk memungkinkan penggantian dari .htaccess file. Di file konfigurasi saya, ada blok berikut: <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> Yang perlu …

1
Mengganti [0-9] dengan [AJ] tidak bekerja dengan sed
Saya mengerjakan perintah yang menggantikan semua angka 0-9 dengan huruf yang sesuai di sed. Saya tahu saya melakukan sesuatu yang salah, tetapi sed tidak menafsirkan regex pengganti sebagai apa pun kecuali string literal. Perintah yang saya gunakan adalah sed -r 's/[0-9]/[A-J]/g' log > ~/output.txt Tampaknya cukup mudah bagi saya, tetapi …


1
Bisakah GNU sed (untuk Windows) menangani Unicode? Jika demikian, apakah ini masalah kode-halaman / lokal, atau perubahan?
Saya telah menggunakan dan mematikan GNU SED selama beberapa tahun sekarang. Kadang-kadang saya sedikit pusing, tetapi bekerja dengan baik ... untuk set char byte tunggal! Saya sekarang dan kemudian melihat referensi ke GNU SED sebagai Unicode-aware, tetapi yang paling dekat yang saya lihat dari ini adalah mode "binary" nya .. …
10 windows  encoding  unicode  sed  gnu 

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.