2014-03-24 5 views
11

Basierend auf der Antwort auf this question, ich möchte standardmäßig scale = 2 jedes Mal, wenn ich starten bc von der Befehlszeile (oder von innen vim). man bc hat jedoch keine .bcrc Datei erwähnt, und wenn ich ~/.bcrc experimentell erstellte, hatte es keine merkliche Auswirkung.Gibt es eine `rc` Datei für den Befehlszeilenrechner` bc`?

Gibt es eine Umgebungsvariable oder eine rc Datei, die so eingestellt werden kann, dass die Standardoptionen bc sind?

+1

Da es sich um eine Programmiersite handelt und das fragliche Tool als Open Source zu betrachten ist, könnte die endgültige Antwort durch die Untersuchung des Quellcodes gefunden werden. –

Antwort

15

Mit GNU bc können Sie die Umgebungsvariable BC_ENV_ARGS als den Namen einer Datei festlegen, die bc beim Start lesen soll. Fügen Sie Folgendes zu Ihrer .bashrc:

export BC_ENV_ARGS=$HOME/.bcrc 

und Sie erhalten eine .bcrc wie Sie es wünschen.

+1

Zusätzlich können Sie ein '-l' hinzufügen, so dass die math lib immer geladen wird: export BC_ENV_ARGS = "- l $ HOME/.bcrc" –

+0

'man bc' - Sekt. "Umgebungsvariablen": http://manpages.ubuntu.com/manpages/xenial/en/man1/bc.1.html#contenttoc3 –

Verwandte Themen