fortran kullanıcısının resmi

fortran

Kayıt: 22/01/2006

topla.sh

Diyelim ki komut satırında bir şekilde elde ettiğiniz sayılar var ve bu sayılar satır satır yazılmışlar. Daha da beteri bu sayıların toplamını öğrenmek istiyorsunuz. Ne yapacaksınız?! İşte şunu:

# ..komut..
3.837e-02
3.837e-02
6.794e-02

Aşağıdaki komutu bir dosyaya yazın, mesela topla.sh. Sonra isterseniz bu dosyayı gösteren ve /usr/bin klasöründe yer alan bir sembolik bağlantı oluşturup daha kısa bir isimle çalıştırabilirsiniz. Not: qalc, Debian'da qalculate paketinde bulunan bir hesap makinesi programıdır.

sed s/^/+/ | tr -d "\n"| sed s/^+// | qalc

Sonra aşağıdaki komutu verdiğinizde toplama hızlıca ulaşabilirsiniz:

# echo "3.837e-02
3.837e-02
6.794e-02" | topla.sh
> 3.837e-02+3.837e-02+6.794e-02
  (3.837 * (10^-2)) + (3.837 * (10^-2)) + (6.794 * (10^-2)) = 0.14468

Ne de güzel.

Can Kavaklıoğlu

Top
baDibere kullanıcısının resmi

baDibere

Kayıt: 14/10/2007

Re: topla.sh

Bu tür başlıkları Güncel'e değil de Atölye'ye açsak daha hoş olur @fortran.

Taşıyorum.

Top