Jadi saya telah menggunakan 'sed' di linux untuk sementara waktu, tetapi telah mengalami sedikit kesulitan mencoba menggunakannya di OSX sejak 'POSIX sed' dan 'GNU sed' memiliki banyak perbedaan kecil. Saat ini saya sedang berjuang dengan cara memasukkan satu baris teks setelah nomor baris tertentu. (dalam hal ini, baris 4)
Di linux saya akan melakukan sesuatu seperti ini:
sed --in-place "4 a\ mode '0755'" file.txt
Jadi pada OSX saya mencoba ini:
sed -i "" "4 a\ mode '0755'" file.txt
Namun ini terus memberi saya kesalahan 'karakter tambahan setelah \ di akhir perintah'. Ada ide apa yang salah di sini? Apakah saya salah ketik? Atau apakah saya tidak mengerti perbedaan lain antara versi sed?