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