Anda dapat menggunakan sed untuk melakukan pencarian/ganti. Saya biasanya melakukan ini dari skrip bash shell, dan memindahkan file asli yang berisi nilai untuk diganti dengan nama baru, dan menjalankan sed menulis output ke nama file asli saya seperti ini:
#!/bin/bash
mv myfile.txt myfile.txt.in
sed -e 's/PatternToBeReplaced/Replacement/g' myfile.txt.in > myfile.txt.
Jika Anda tidak menentukan keluaran, penggantinya akan masuk ke stdout.
sed -i 's/variable/replacement/g' *.conf
Anda dapat menggunakan sed untuk melakukan ini:
sed -i 's/toreplace/yoursetting/' configfile
sed mungkin tersedia di setiap sistem seperti unix di luar sana. Jika Anda ingin mengganti lebih dari satu kejadian, Anda dapat menambahkan g ke perintah-s:
sed -i 's/toreplace/yoursetting/g' configfile
Berhati-hatilah karena ini dapat sepenuhnya menghancurkan file konfigurasi Anda jika Anda tidak menentukan nilai toreplace Anda dengan benar. sed juga mendukung ekspresi reguler dalam mencari dan mengganti.
Tentu, Anda dapat melakukan ini menggunakan sed atau awk. sed contoh:
sed -i 's/Andrew/James/g' /home/oleksandr/names.txt