Можно ли установить точность по умолчанию для калькулятора постоянного тока Unix? Есть ли файл конфигурации для этого?
Вы можете установить точность после вызова dc с помощью команды 'k', которая выталкивает число из стека и использует его для установки точности. Но я всегда хочу точность до трех цифр после десятичной по умолчанию. Есть ли способ установить точность по умолчанию в DC?
1 ответ
Для этого я создал файл в вашем домашнем каталоге с именем .dcinit
с командами, которые вы хотите выполнить каждый раз, например
bash-3.2$ cat .dcinit
5 k
bash-3.2$
Затем определите псевдоним в файле конфигурации запуска для dc
который загружает файл запуска и затем читает из стандартного ввода:
bash-3.2$ alias dc="dc -f ~/.dcinit -"
Вы должны быть в состоянии использовать его как обычно в интерактивном режиме, но он сначала загрузит ваш .dcinit
:
bash-3.2$ dc
4 5 / p
.80000
Если вам нужно запустить его на файл dc
Команды, вам придется отключить псевдоним или запустить его явно из /usr/bin/dc
или где угодно.