ZaEzzz
Про ключи к утилитам чем вообе не понял
Ну, например, sed.
Решение на GNU sed: sed ‘:a;N;$!ba;s/\n/ /g’
Решение на POSIX sed: sed -e ‘:a’ -e ‘N’ -e ‘$!ba’ -e ‘s/\n/ /g’
Но если не вникать, то этот синтаксис sed смахивает на какую-то шифровку, так или иначе, впрочем, различие в ключах пример показывает.
Другой насущный пример, попроще: netstat. В GNU Netstat список всех демонов, слушающих TCP либо UDP, можно посмотреть через netstat -plnt для TCP и netstat -plnu для UDP. У BSD Netstat таких ключей просто нет, там можно использовать lsof с другим синтаксисом, который сложнее запомнить.
Ситуацию спасает то, что те же coreutils используются в OS X и на Selverfault, если гуглить “как сделать то-то и то-то” обязательно напишут ремарку, если кто-то выложит решение только для GNU: “а вот на OS X/POSIX можно использовать другую команду”.