On Don, Aug 17, 2000 at 01:55:08 +0200, Bernd Brodesser wrote:
Doch geschachtelte Ausführungsoperatoren gehen. Das ist doch gerade der Vorteil von der $(...) Schreibweise gegenüber der `...` schreibweise, denn da geht es natürlich nicht, da der öffnende Operator nicht vom schließenden zu unterscheiden ist.
[...]
online=$(date +%s) echo $(($online-$(date +%s)))
Ihr traut der Shell einfach zu wenig zu! Das hier sollte sogar unter der dümmsten Bourne-Shell laufen: online=`date +%s` echo `expr \`date +%s\` - $online` und sieht IMHO sogar noch viel schöner aus ;-) Soviel zum Thema *geschachtelte Ausführungsoperatoren*. Getestet unter Kernel 2.2.10 (bash 2.03.0) und Kenrel 2.0.35 (bash 2.01.1) Jan --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com