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