コマンドの実行結果を取得する

ubuntu9.10

シェルの中で、コマンドの実行結果を取得する方法
以下のどちらでも使用できるが、「$(コマンド)」推奨。(ネストできないし、分かりにくい)

  • $(コマンド)
  • `コマンド`

※「`」はバッククォート。「'」ではない。

#! /bin/sh
date1=`date`    #=>2010年 3月 16日 火曜日 23:12:53 JST
date2=$(date)   #=>2010年 3月 16日 火曜日 23:12:53 JST