【发布时间】:2014-05-02 12:33:17
【问题描述】:
根据对this question 的回答,我希望每次从命令行(或从vim 内部)启动bc 时都默认scale = 2。但是man bc没有提到.bcrc文件,当我实验创建~/.bcrc时,并没有什么明显的效果。
是否有一个环境变量或rc 文件可以设置为给bc 提供默认选项?
【问题讨论】:
标签: bash command-line bc
根据对this question 的回答,我希望每次从命令行(或从vim 内部)启动bc 时都默认scale = 2。但是man bc没有提到.bcrc文件,当我实验创建~/.bcrc时,并没有什么明显的效果。
是否有一个环境变量或rc 文件可以设置为给bc 提供默认选项?
【问题讨论】:
标签: bash command-line bc
我创建了一个别名而不是环境变量
alias bc="bc -l .bcrc"
当我运行 bc 时会加载文件 .bcrc。
【讨论】:
使用 GNU bc,您可以将环境变量 BC_ENV_ARGS 设置为 bc 在启动时应读取的文件的名称。
将以下内容添加到您的 .bashrc 文件中:
export BC_ENV_ARGS=$HOME/.config/bcrc
如果你需要加载标准数学库,你可以这样做:
export BC_ENV_ARGS="-l $HOME/.config/.bcrc"
你会得到一个如你所愿的.bcrc。
【讨论】:
man bc - 教派。 “环境变量”:manpages.ubuntu.com/manpages/xenial/en/man1/…