LinuxのBashとMac OSのBash

LinuxのBashとMac OSのBash

iMacを買いたいです。私は長い間Linuxで働いてきたし、多くのbashスクリプトを書いてきました。 Mac OSですべてのbashコマンドと機能が利用可能かどうかを知りたいです。 Mac bashスクリプトの経験がある人はいますか?ご意見ありがとうございます。

ベストアンサー1

Bash自体は基本的に同じです。いくつかあるよ小さな違いただし、どちらもスクリプトの移植性には影響しません。

最大の問題は、MacOS coreutilsがFreeBSDに基づいており、使用するユーティリティがGNUプロジェクトにある可能性が高いことです。 FreeBSD coreutil は GNU coreutil と常に互換性があるとは限りません。 GNUとFreeBSDのバージョンにはパフォーマンスと動作上の違いがあります。sedgrepメモその他のユーティリティ

GNU coreutilsをインストールできますが、g-プレフィックスがあります(例gcat:)cat。それこれは良い考えではありません。MacOS coreutils を GNU coreutils に置き換えます。

おすすめ記事