Bu yüzden bir süredir linux üzerinde 'sed' kullanıyorum, ancak 'POSIX sed' ve 'GNU sed' çok küçük farklılıkları olduğundan OSX'te kullanmakta zorlanıyordum. Şu anda, belirli bir satır numarasından sonra bir satırlık metin eklemek için uğraşıyorum. (bu durumda, satır 4)
Linux'ta böyle bir şey yapardım:
sed --in-place "4 a\ mode '0755'" file.txt
Öyleyse OSX'te şunu denedim:
sed -i "" "4 a\ mode '0755'" file.txt
Ancak bu bana bir 'komutun sonunda \ sonra \' ekstra karakter 'hatası veriyor. Burada yanlış olan ne, fikrin var mı? Yazım hatası var mı? Yoksa sed sürümleri arasındaki başka bir farkı anlamıyor muyum?