是否可以为Unix直流计算器设置默认精度?它有配置文件吗?

时间:2016-03-02 22:24:46

标签: unix dc

您可以使用' k'来调整dc后设置精度。命令,从堆栈中弹出一个数字并使用它来设置精度。但我总是希望默认情况下小数点后的三位数精度。有没有办法在直流中设置默认精度?

1 个答案:

答案 0 :(得分:2)

我为实现这一目标所做的是在您的主目录中创建一个名为.dcinit的文件,其中包含您希望每次执行的命令,例如。

bash-3.2$ cat .dcinit
5 k
bash-3.2$ 

然后在启动配置文件中为dc定义一个别名,用于加载启动文件,然后从stdin读取:

bash-3.2$ alias dc="dc -f ~/.dcinit -"

您应该能够以正常方式使用它,但它会首先加载您的.dcinit

bash-3.2$ dc
4 5 / p 
.80000

如果您需要在dc个命令的文件上运行它,则必须禁用别名或从/usr/bin/dc或者setAutoCommit(false)明确地运行它。