根据对这个问题的回答,我希望scale = 2每次bc从命令行(或从内部vim)开始时都默认。但是,man bc没有提到.bcrc文件,当我实验创建时~/.bcrc,它没有任何明显的效果。
是否有rc可以设置为提供默认选项的环境变量或文件bc?
根据对这个问题的回答,我希望scale = 2每次bc从命令行(或从内部vim)开始时都默认。但是,man bc没有提到.bcrc文件,当我实验创建时~/.bcrc,它没有任何明显的效果。
是否有rc可以设置为提供默认选项的环境变量或文件bc?
使用 GNU bc,您可以将环境变量设置为BC_ENV_ARGSbc 在启动时应读取的文件的名称。
将以下内容添加到您的.bashrc文件中:
export BC_ENV_ARGS=$HOME/.config/bcrc
如果你需要加载标准数学库,你可以这样做:
export BC_ENV_ARGS="-l $HOME/.config/.bcrc"
你会得到.bcrc你想要的。
我创建了一个别名而不是环境变量
alias bc="bc -l .bcrc"
当我运行 bc 时,它会加载文件 .bcrc。