Kadangkala kita mahu menggantikan teks dalam fail, contohnya, menukar semua yang tertulis "keluarga saya" kepada "kami" dalam Document.txt . Untuk melakukan ini, kita boleh menggunakan editor teks pilihan kita (Kate, Gedit, Sublime Text, dll.), tetapi sentiasa ada baiknya untuk mengetahui alternatif dan cara lain untuk mencapai hasil yang sama.
Ternyata dengan ungkapan biasa ini boleh dicapai; arahan `sed` memang hebat, ia mempunyai variasi dan pilihan yang tidak berkesudahan, tetapi… bagi mereka yang hanya ingin menggantikan teks dengan cara yang paling mudah , saya bawakan kepada anda varian yang lebih mudah ini:
Mengikuti contoh tersebut, kita mempunyai fail Document.txt yang terletak di $HOME/Document.txt dengan teks berikut:
Keluarga saya seperti keluarga orang lain, seperti keluarga anda atau jiran anda. Malah, keluarga saya cuba menjadi orang yang bertanggungjawab di mata masyarakat, yang betul dari segi politik dan sosial. Walau bagaimanapun, ada kambing hitam di rumah saya, dan itulah peranan saya, LOL! Saya sentiasa menjadi orang yang tidak takut untuk meluahkan apa yang saya fikirkan (walaupun ia tidak diterima secara sosial), walaupun pada hakikatnya, keluarga saya sudah muak dengan masyarakat
yang kucar-kacirhari ini.
Arahan berikut akan menukar " keluarga saya " kepada " kami ":
perl -pi -e "s[mi familia][nosotros]g" $HOME/Documento.txt
Semudah itu 
Jadi teksnya adalah:
(...) kami seperti orang lain, seperti keluarga anda atau jiran anda. Malah, kami cuba menjadi orang yang bertanggungjawab di mata masyarakat, yang betul dari segi politik dan sosial. Walau bagaimanapun, ada kambing hitam di rumah saya, dan itulah peranan saya, LOL! Saya sentiasa menjadi orang yang tidak takut untuk mengatakan apa yang saya fikirkan (walaupun ia kelihatan tidak betul di mata masyarakat), walaupun pada hakikatnya keluarga saya sudah muak dengan
kekotoranmasyarakat hari ini.
Sintaksnya adalah:
perl -pi -e "s[lo-que-quiero-cambiar][lo-nuevo-a-poner]g" archivo-en-el-cual-reemplazar
Perintah itu mungkin kelihatan agak rumit, mari kita pecahkan sedikit dan terangkan dengan lebih ringkas 
- perl : Apa yang akan kita gunakan, perl
- -pi : PÃ, bagaimana Ï€ (nilai anggaran 3.14)
- -e : E membayangkannya untuk «e melaksanakan» ^ - ^
- Kemudian dalam petikan » kami buka dengan a s dan kita tutup dengan a g: "sg" …bayangkan S untuk Mula dan G untuk Tamat Permainan 
- Belok antara sg kita mesti meletakkan dua set kurung: [] y [], dengan cara itu: "S [] [] g"
- Di dalam tanda kurung pertama seperti yang saya katakan di atas, teks yang ingin kita alih keluar dan ganti dengan yang baru akan masuk, sementara pada kumpulan kurung kedua teks baru yang akan dimasukkan, akan mengikuti contoh: "S [keluarga saya] [kami] g"
Mudah bukan?
Penjelasan sebenarnya lebih panjang daripada yang diperlukan untuk arahan, ia agak mudah untuk difahami 
Perl adalah lebih, lebih daripada cara untuk menggantikan teks, ia adalah bahasa keseluruhan 
Jika anda ingin mengetahui lebih lanjut mengenainya, pasang pakej perl-doc dan lihat semua yang dibenarkannya; ia hanyalah alam semesta yang berbeza.
By the way dan untuk menutup, dengan andaian anda ingin mencari semua fail .txt yang anda miliki di $ HOME / Documents / dan masing-masing menggantikan "keluarga saya" dengan "kami", anda boleh bergabung mencari + perl untuk mencapai ini:
find $HOME/Documentos/ -name *.txt -exec perl -p -i -e "s[mi familia][nosotros]g" {} \;
Atau menggunakan kad liar:
perl -p -i -e "s[mi familia][nosotros]g" $HOME/Documentos/*.txt
Masalah dengan varian kedua ini ialah ia tidak akan menggantikan fail yang berada dalam subfolder 
Bagaimanapun, saya harap anda mendapati ia menarik. Bagi saya ia sangat berguna, saya kini boleh menggantikan teks terus dari terminal... hebat! 