想要一一了解这些符号的含义

想要一一了解这些符号的含义

所以这个简单的命令:

echo "Hello, World! sin($1)=$(echo "s($1)“|bc -l)"

我知道 echo 就像 print 或 show ,而 "" 是 string ,但是 $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 个命令,然后在一行中打印它们的输出。

相关内容