bc:小数点分隔符逗号与点

Mq_*_*Mq_ 5 bc

我喜欢在交互模式下使用 bc 作为计算器。但是,它只接受句点 (.) 作为小数点分隔符,但我使用的是德语键盘布局,因此小键盘上只有逗号 (,)。这在单手使用小键盘上的 bc 时非常不方便,因为输入小数时我必须移动我的手并搜索句号键。

所以我正在寻找一种仅在小键盘上使用 bc 的简单方法。

我现在看到的一些可能性:

  • 将 bc 的键盘布局更改为英语
  • 输入时用句点替换逗号
  • 更改 bc 中的小数点分隔符

如果有任何想法,我将不胜感激。

小智 3

这是我的别名,用于替换 bc:

sh -c "sed -u 's/,/./g' | bc -l"
Run Code Online (Sandbox Code Playgroud)

我的窗口管理器下有这个快捷方式:

urxvt -e sh -c "sed -u 's/,/./g' | bc -l"
Run Code Online (Sandbox Code Playgroud)

祝你好运!