3
シェルスクリプトのboolean値を表すためのベストプラクティスは何ですか?
私は中にブール値があることを、知っているbashが、私は今まで彼らがどこにも使用され表示されません。 マシンで頻繁に検索される情報のラッパーを作成したいと思います。たとえば、この特定のUSBドライブが挿入/マウントされています。 それを達成するためのベストプラクティスは何でしょうか? 文字列? drive_xyz_available=true 数値(0はtrue、0はfalse)? drive_xyz_available=0 # evaluates to true 機能? drive_xyz_available() { if available_magic; then return 0 else return 1 fi } 私は主に、ラッパーを使用したい他の人に何が期待されるのだろうかと思います。ブール値、変数のようなコマンド、または呼び出す関数を期待しますか? セキュリティの観点からは、2番目のオプションが最も安全だと思いますが、あなたの経験を聞きたいと思います。