08/02/11 16:14:57 MubYp9TD0
>作業者間で使い回しする可能性があるスクリプトを書くときは、
>どうしても片方でしか動かないときは・・・
>「もし エラーになったらOSの種類確認して、LINUXだったらこっち、soralisだったらこっち使え」って、
>やばそうなところ(自分の操作環境でエラーになったトコ)にコメント入れてる。
漏れは、手で修正するのが非常に面倒なので
こんな感じ(*1)に、osname=`uname -s`を最初に書いておいてLinuxのときには
こっち、solarisのときには、こっちというようにしている。
*1
#!/bin/bash
osname=`uname -s`
if [ "$osname"="Linux" ] ; then
echo "Linux"
elif [ "$osname"="solaris" ] ; then
echo "solaris"
fi