したがって、この単純なコマンドは次のようになります。
echo "Hello, World! sin($1)=$(echo "s($1)“|bc -l)"
私はechoがprintやshowに似ていて、""が文字列であることを知っていますが、$ 1なので、$が入力で、1が最初の入力であることは正しいですか?今理解できません。
=$(echo "s($1)“|bc -l)"
ベストアンサー1
bc
stdin(標準入力)から読み取る簡単なコマンドライン計算機です。コマンドの試行:echo 2+2|bc -l
s(x)はbcでsin(x)を意味するため、これを実行するとそのecho "s(4)"|bc -l
値が表示されます。
echo $(command1) $(command2)
意味:2つのコマンドを実行し、その出力を1行に印刷します。