<Предыдущая | Содержание: | Следующая>
Использование bc
Если мы сохраним bc сценарий выше как foo.bc, мы можем запустить его так:
[я @ linuxbox ~] $ до н.э. foo.bc
Ьс 1.06.94
Авторские права 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc.
Это бесплатное программное обеспечение, на которое не распространяется АБСОЛЮТНО БЕЗ ГАРАНТИЙ. Для получения подробной информации введите "гарантия".
4
[я @ linuxbox ~] $ до н.э. foo.bc
Ьс 1.06.94
Авторские права 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc.
Это бесплатное программное обеспечение, на которое не распространяется АБСОЛЮТНО БЕЗ ГАРАНТИЙ. Для получения подробной информации введите "гарантия".
4
Если присмотреться, то можно увидеть результат в самом низу, после сообщения об авторских правах. Это сообщение можно подавить с помощью -q (тихий) вариант.
bc также можно использовать в интерактивном режиме:
[я @ linuxbox ~] $ бк -д 2 + 2
4
выход
[я @ linuxbox ~] $ бк -д 2 + 2
4
выход
Когда используешь bc В интерактивном режиме мы просто вводим вычисления, которые хотим выполнить, и результаты немедленно отображаются. В bc команду выход завершает интерактивную сессию.
Также можно передать скрипт в bc через стандартный ввод:
[я @ linuxbox ~] $ bc <foo.bc
4
[я @ linuxbox ~] $ bc <foo.bc
4
Возможность принимать стандартный ввод означает, что мы можем использовать здесь документы, здесь строки и каналы для передачи скриптов. Это пример строки:
[я @ linuxbox ~] $ bc <<< "2 + 2"
4
[я @ linuxbox ~] $ bc <<< "2 + 2"
4