シェルプログラミング - ※MACとLINUXシェルは異なる?ので注意

環境:macOS Monterey version 12.6.1

$ bash -version | head -n 1
GNU bash, version 3.2.57(1)-release (x86_64-apple-darwin21)

環境:windowsのPowerShellでbashって打ち込んだ時

$ bash -version | head -n 1
GNU bash, version 5.1.16(1)-release (x86_64-pc-linux-gnu)

MAC とLinux(Windows?)で書いている時に同じコマンドなのにコマンドのオプションなどが異なるこういうケースもあるらしいです。

と思ったのですが…MACはGNU bashとなっていました…。

でも…同じGNUでもオプション異なるコマンドあるんだよな…

・Macにデフォルトで入っているコマンドがBSD版で、
・LinuxはGNU版

https://zenn.dev/captain_blue/articles/using-the-date-on-mac-and-linux



この記事が気に入ったらサポートをしてみませんか?