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