Tuesday 10 May 2022

sed inplace Mac vs Linux

Ada beza sed inplace dia Mac dan Linux. sed in place di Mac wajib ada backup!!! Kalau tak letak backup nanti dapat error "undefined label". 


Mac

sed -i '.bak' 's/lama/baru/g' namafail


Mac ( kalau berdegil tak nak backup kena letak extension kosong )

sed -i '' 's/lama/baru/g' namafail


Linux ( tak perlu backup )

sed -i 's/lama/baru/g' namafail


Linux ( kalau nak backup)

sed -ibak 's/lama/baru/g' namafail


Rujukan Manpage Sed Mac ( kiri)  dan Manpage Sed Linux (kanan)




No comments:

Post a Comment

Tatacara klon pelayan di AWS lightsail

  Kadang-kala kita diminta untuk buat satu sistem baru untuk tujuan ujikaji atau percubaan fungsi baru. Jika di AWS lightsail kita boleh bua...