Настольная книга по Linux: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 120:
 
=== Калькуляторы ===
* <code>let "a = 2 + 2"</code> — вычисления командой <code>let</code>.
* '''let «a = 2 + 2»'''
* <code>bс -l</code> — утилита <code>bc</code> позволяет производить вычисления в интерактивном режиме. Опция <code>-l</code> определяет стандартную библиотеку.
* '''bс -l'''
* <code>echo $((2+2))</code> — вычисления через подстановку.
<blockquote><syntaxhighlight lang="bash">
* <code>awk 'BEGIN { print exp(1)+2^(1.0/3); }'</code> — вычисления через команду <code>awk</code>.
$ result=$(echo "scale=2; 5 * (7 +3) / 3;" | bc)
* <code>perl -le "print 3*5"</code> — вычисления через Perl.
$ echo $result
* <code>python -c "print (9*5)"</code> — вычисления через Python.
16.6666
* '''<code>mysql -e «"select 1+2*(1+2)»'''"</code>
</syntaxhighlight></blockquote>
* '''echo $((2+2))'''
* '''awk 'BEGIN{ print exp(1)+2^(1.0/3); }''''
* '''perl -le «print 3*5»'''
* '''python -c «print (9*5)»'''
* '''mysql -e «select 1+2*(1+2)»'''
 
=== Утилита screen ===