私が知っている唯一の電卓は変数にbc
追加してから別の変数に出力したいと思います。1
nextnum
ファイルの文字列を計算して変数を取得しました。
nextnum=`grep -o stringtocount file.tpl.php | wc -w`
nextnum
値がと仮定します1
。追加すると1
なります2
。計算するには、次を実行します。
rownum=`$nextnum+1 | bc`
しかし、エラーが発生しました。
1+1: command not found
今計算部分で失敗しました。バックティックを変更してみましたが、まだ動作しません。変数を計算して他の変数に出力する方法がわかりません。
ベストアンサー1
内部の部分文字列は` `
それ自体で有効なコマンドでなければなりません。
rownum=`echo $nextnum+1 | bc`
$( )
しかし、代わりに使用する方が良いです` `
。
rownum=$(echo $nextnum+1 | bc)
しかし、必ずしも必要ではありませんbc
。シェルができます。整数算数:
rownum=$((nextnum+1))
またはより簡単で、次のようbash
にksh
なります。
((rownum=nextnum+1))