Kiffer: Rechnen mit bc

Beitrag lesen

Hallo,

ich möchte shell Kommandos wie

echo vier geteilt durch drei gleich $(./division.sh 4 3).

ermöglichen. Das Programm ./division.sh soll also in diesem
Beispiel Paramter_1 durch Parameter_2 dividieren. Da ich keine
Möglichkeit gefunden habe, dem bc die beiden Parameter zu
übergeben, habe ich mir folgende Krücke einfallen lassen.

Listing von ./division.sh:

#!/bin/sh
  /usr/bin/env bc -l <<my_delimiter
  scale=2
  $1/$2
  my_delimiter

Geht das einfacher? Ohne Here-Dokument? Oder entspricht das
gängiger Programmiertechnik mit bc?

Danke, der Kiffer