Можно ли установить точность по умолчанию для калькулятора постоянного тока 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 или где угодно.

Другие вопросы по тегам