Есть ли вызов sed
todo редактирования на месте без резервного копирования, который работает как на Linux, так и на Mac? В то время как BSD sed
, поставляемый с OS X, кажется, требует sed -i ''…
, дистрибутивы Linux GNU sed
обычно интерпретируют кавычки как пустой ввод имя файла (вместо расширения резервной копии), и вместо него требуется sed -i…
.
Есть ли какой-либо синтаксис командной строки, который работает с обоими вариантами, так что я могу использовать один и тот же сценарий в обеих системах?