Quindi sto usando 'sed' su Linux da un po ', ma ho avuto un po' di difficoltà nel provare ad usarlo su OSX poiché 'POSIX sed' e 'GNU sed' hanno così tante piccole differenze. Attualmente sto lottando su come inserire una riga di testo dopo un certo numero di riga. (in questo caso, riga 4)
Su Linux farei una cosa del genere:
sed --in-place "4 a\ mode '0755'" file.txt
Quindi su OSX ho provato questo:
sed -i "" "4 a\ mode '0755'" file.txt
Tuttavia, questo continua a darmi un errore "caratteri extra dopo \ alla fine di un comando". Qualche idea di cosa c'è che non va qui? Ho un refuso? O non capisco un'altra differenza tra le versioni di sed?