Domanda

Based on the answer to this question, I would like to default scale = 2 every time I start bc from the command line (or from inside vim). However, man bc did not mention a .bcrc file, and when I experimentally created ~/.bcrc, it did not have any noticeable effect.

Is there an environmental variable or rc file that can be set to give default options to bc?

È stato utile?

Soluzione

With GNU bc, you can set the environment variable BC_ENV_ARGS to be the name of a file that bc should read on startup.

Add the following to your .bashrc file :

export BC_ENV_ARGS=$HOME/.config/bcrc

if you need to load the standard math library, you can do this :

export BC_ENV_ARGS="-l $HOME/.config/.bcrc"

and you get a .bcrc like you wish.

Altri suggerimenti

Instead of environment variables, I created an alias

alias bc="bc -l .bcrc"

and that loads the file .bcrc when I run bc.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top