
[
sedpy adalah proyek open-source yang sedang dibangun sebagai alternatif lintas-platform dari SED untuk pengeditan garis aliran yang lebih mudah dan lebih fleksibel di seluruh sistem BSD dan GNU.
Perintah sed , kependekan dari editor Stream, melakukan operasi pengeditan pada teks yang berasal dari input standar atau file. Sed mengedit garis demi garis dan dengan cara yang tidak interaktif.
Ini berarti Anda membuat semua keputusan pengeditan saat Anda memanggil perintah, dan SED menjalankan arah secara otomatis. Ini mungkin tampak membingungkan atau tidak intuitif, tetapi ini adalah cara yang sangat kuat dan cepat untuk mengubah teks, terutama sebagai bagian dari skrip atau alur kerja otomatis.
Masalah dengan sed adalah bahwa itu bukan murni lintas platform. Linux menggunakan sed berbasis GNU sementara macOS memiliki versi sed . Sebagai hasilnya - keduanya memiliki perbedaan sintaksis dan penggunaan yang cukup penting. Pada saat yang sama, sed , meskipun sangat kuat, cukup rumit untuk digunakan.
Proyek sedpy mencoba memecahkan kedua masalah ini dengan tepat. Proyek sedpy awalnya hanya mendukung penggantian teks aliran (mendukung regex). Ruang lingkup proyek di masa depan sangat besar dan membutuhkan umpan balik dan dukungan yang berkelanjutan dari Anda semua orang yang luar biasa di luar sana!
Cara termudah untuk menginstal Sedpy adalah menggunakan PYPI pip :
pip install sedpy
or
pip3 install sedpy
Kloning repo:
git clone https://github.com/mritunjaysharma394/sedpy.git
Masukkan Direktori sedpy :
cd sedpy
Instal menggunakan:
pip3 install -e .
Ini harus berhasil menginstal paket sedpy CLI.
Sebagai alternatif untuk Langkah 3, Anda juga dapat menggunakan:
./install.sh
Jika ./install.sh gagal bekerja, coba runing setelah mengubah aksesnya:
$ sudo chmod a+x install.sh
Sebagai sampel, Anda dapat mengunduh file test.txt. Kita bisa bermain dengannya untuk belajar tentang penggunaan yang sangat mendasar:
Isi file test.txt sampai sekarang dibaca:
7 + 4 = 13
Kami akan menggunakan sedpy CLI untuk mengubah '4' menjadi '6' tanpa membuka file test.txt Masukkan perintah di bawah ini dan lihat keajaiban:
sedpy "4" "6" test.txt
Catatan : Argumen test.txt mungkin berbeda sesuai dengan lokasi di mana Anda telah menyimpannya.
Sekarang saat Anda membuka test.txt , file sekarang akan dibaca sebagai:
7 + 6 = 13
Jadi Anda dapat mengamati bahwa sedpy dapat digunakan sebagai:
sedpy "initial string" "string to replace it" "path to the file where changes have to be made"
Terima kasih banyak telah bersenang -senang dengan ini! Ini hanya rilis awal. Lebih banyak pembaruan besar pada kartu?
Pantau terus!