"WindowsのUbuntu"とネイティブのUbuntuのどちらで実行されているかをbashスクリプトで検出できますか?もしそうなら、どうですか?"WindowsのUbuntuを検出する"とbashスクリプトのネイティブUbuntuを比較する
私は両方のマシンでenv
を実行しましたが、明らかな環境変数の違いはありませんでした。私は/mnt/c
ディレクトリの存在をテストすることができましたが、そのディレクトリがネイティブのUbuntuにも潜在的に存在する可能性があるので、それは絶対確実ではありません。
:ODEは、スクリプトが実行されているのUbuntuのバージョンを検出するために、私のために働いていますか? –
WindowsのUbuntuから 'uname -a'出力:' Linuxコンピュータ3.4.0+#1 PREEMPT 2011年8月1日17:06:05 CST 2013 x86_64 x86_64 x86_64 GNU/Linux' – Tim