В началоСекреты командной строки → ???
Gentoo-doc HOME Пред.: ???В началоУровень выше: Секреты командной строки

10.

10.1. Математика

простое вычисление

echo "(321-123)/123" | bc -l

простое целочисленное вычисление с использование bash

echo "$(( (51+123)/2 ))"

использование python для научных вычислений

echo "print (10E3-123)/123" | python

приведение систем счисления (в данном случае, десятичной к шестнадцатеричной)

echo "obase=16;ibase=10;123" | bc

Более сложное вычисление — максимальная скорость передачи (в пакетах в секунду) в Fast Ethernet сети (100Mb)

echo "framing=20; minsize=64; (100*10^6)/((framing+minsize)*8)" | bc

А здесь мы строим график зависимости скорости передачи от размера пакета всё в той же 100-мегабитной сети.

echo "framing=20; plot [64:1518] (100*10**6)/((framing+x)*8)" | gnuplot -persist

Пред.: ???В началоУровень выше: Секреты командной строки
В началоСекреты командной строки → ???