timeコマンドの出力を変数に代入しようと思い、以下のようなシェルスクリプトを作成したのですが、
TIME=`(time ./algo-3) 2>&1 | grep real` $echo $TIME
変数にtimeコマンドの結果ではなく、
./algo3-cal.sh: line 2: real: command not found
というエラーメッセージが代入されてしまいます
(time ./algo-3) 2>&1 | grep real
上記のコマンドを実行した場合は実行時間が表示されるのですが、なぜ変数に代入した時にエラーが出力されてしまうのでしょうか?
algo3-cal.sh の中でエラーがでてるようにみえますが?
回答1件
あなたの回答
tips
プレビュー