Anda dapat menghapus string dari file teks dengan sed
(ada alat lain).
Misalnya:
sed -i -e '/myapp/d' .bash_profile
menghapus dari .bash_profile
setiap baris berisi string myapp
.
File seperti ~/.bash_profile
tinggal di direktori home dari pengguna. File seperti itu sepenuhnya berada di bawah kendali pengguna. Perintah akting global seperti rpm
tidak seharusnya mengubah file tersebut.
-
Anda biasanya memiliki file konfigurasi dasar, yang dikirimkan oleh paket rpm.
-
Anda kemudian memiliki file konfigurasi global yang dapat digunakan oleh root untuk menimpa beberapa preferensi khusus untuk sistem yang diberikan.
-
Kemudian Anda memiliki file konfigurasi pribadi di direktori beranda yang dapat Anda gunakan untuk mengganti pengaturan global dengan preferensi pribadi Anda.
Perintah seperti rpm
seharusnya hanya mengubah yang pertama dan tidak pernah mengubah yang terakhir.
sed -i '/^export MYAPP_HOME=\/opt\/myapp$/d' ~/.bash_profile