fmemo

シェル比較

最終更新:

fmemo

- view
管理者のみ編集可
このページは書きかけです

内容 sh系(sh,bash等) csh系(csh,tcsh等) Ruby
変数に値を代入 VAR=X set VAR X var=x
変数は小文字からはじめること
環境変数の設定 export VAR=X setenv VAR X ---
配列の最初の引数 0 1 0
条件分岐
if [ 条件 ] ; then
  ....
elif [ 条件 ] ; then
  ....
else
  ....
fi
if ( 条件 ) then
  ....
else if ( 条件 ) then
  ....
else
  ....
endif
if 条件  
  ....
elsif
  ....
else
  ....
end
「elsif」であることに注意。
条件のあとにthenをいれてもよい
繰り返し
for i in 1 2 3 a b c ; do
  echo $i
  ....
done
foreach i (1 2 3 a b c)
  echo $i
  ....
end
for i in [1, 2, 3]
  print i,"
"
end
繰り返し(while)
while [ 条件 ] ; do
  ....
done
while (条件)
  ....
end
while 条件 
  ....
end

条件のあとにdoを書いてもよい。
記事メニュー
人気記事ランキング
ウィキ募集バナー