English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Manuel complet des commandes Linux
bc 命令是任意精度计算器语言,通常在linux下当计算器用。
它类似基本的计算器,使用这个计算器可以做基本的数学运算。
常用的运算:
bc(选项)(参数)
选项值
Paramètres
Fichier : spécifiez le fichier contenant la tâche de calcul.
$ bc bc 1.06.95 Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc. C'est un logiciel gratuit avec ABSOLUTEMENT AUCUNE GARANTIE. Pour plus de détails, tapez `warranty'. 2+3 5 5-2 3 2+3*1 5
Entrez 'quit' pour quitter.
à travers le symbole pipe
$ echo "15+5" | bc 20
scale=2 Définir le nombre de décimales,2 représente la conservation de deux décimales:
$ echo 'scale=2; (2.777 - 1.4744)/1' | bc 1.30
bc, en plus de scale pour définir le nombre de décimales, a également ibase et obase pour d'autres opérations de base:
$ echo "ibase=2;111" |bc 7
Conversion de base
#!/bin/bash abc=192 echo "obase=2;$abc" | bc <pre> <p> Résultat de l'exécution :11000000, c'est avec bc que le décimal est converti en binaire.</p> <pre> #!/bin/bash abc=11000000 echo "obase=10;ibase=2;$abc" | bc
Résultat de l'exécution :192C'est avec bc que le binaire est converti en décimal.
Calculer la somme et la racine carrée :
$ echo "10^10" | bc 10000000000 $ echo "sqrt(100)" | bc 10