0
bashがWindows上で実行されているかどうかを判断する簡単な方法はありますか? uname
を実行すると「Linux」が正しく表示されません。Windows上のbashの基盤となるOSを特定する
bashがWindows上で実行されているかどうかを判断する簡単な方法はありますか? uname
を実行すると「Linux」が正しく表示されません。Windows上のbashの基盤となるOSを特定する
私はこれを個人的にテストしていませんが、if [ -d /mnt/C ]
が動作する可能性があります。
これはおそらく、それが動作ひどいソリューション
である通常のWindowsが「C:」があるため、ドライブとWindows上でUbuntuの中には/ mnt/Cは、そのドライブを指します。 – anonman
これは基本的にコードのみの回答ですが、これはソリューションの理解にはあまり役立ちません。それは、貨物流通のプログラミングを促進し、問題を解決するかどうかにかかわらず、読者を教育的な決定を下す立場に置くことは厄介な仕事です。あなたの答えを更新してください。 – IInspectable