使用 bc
如果我们保存 bc 上面的脚本为 foo.bc,我们可以这样运行:
[我@linuxbox ~]$ bc foo.bc
bc 1.06.94
版权所有 1991-1994、1997、1998、2000、2004、2006 Free Software Foundation, Inc。
这是免费软件,绝对没有保证。 有关详细信息,请键入“保修”。
4
[我@linuxbox ~]$ bc foo.bc
bc 1.06.94
版权所有 1991-1994、1997、1998、2000、2004、2006 Free Software Foundation, Inc。
这是免费软件,绝对没有保证。 有关详细信息,请键入“保修”。
4
如果我们仔细观察,我们可以在最底部看到版权信息之后的结果。 可以使用以下命令抑制此消息 -q (安静)选项。
bc 也可以交互使用:
[我@linuxbox ~]$ 公元前 -q 2 + 2
4
退出
[我@linuxbox ~]$ 公元前 -q 2 + 2
4
退出
使用时 bc 交互式地,我们只需键入我们希望执行的计算,结果就会立即显示出来。 这 bc 命令 退出 结束交互会话。
也可以将脚本传递给 bc 通过标准输入:
[我@linuxbox ~]$ bc < foo.bc
4
[我@linuxbox ~]$ bc < foo.bc
4
接受标准输入的能力意味着我们可以使用 here 文档、here 字符串和管道来传递脚本。 这是一个此处的字符串示例:
[我@linuxbox ~]$ bc <<< "2+2"
4
[我@linuxbox ~]$ bc <<< "2+2"
4