bash - コマンド置き換え
コマンドを``(バッククォート)で囲むと、実行結果に置き換わります。
変数にコマンドの実行結果を代入して利用する方法が良く使われる。
$ echo "today is `date`" today is Fri Jul 31 10:31:47 2009 $ today=`date +%y%m%d` $ touch log_$today #ファイル名に日付が付く
コマンドを``(バッククォート)で囲むと、実行結果に置き換わります。
変数にコマンドの実行結果を代入して利用する方法が良く使われる。
$ echo "today is `date`" today is Fri Jul 31 10:31:47 2009 $ today=`date +%y%m%d` $ touch log_$today #ファイル名に日付が付く