<em id="0a85b"><option id="0a85b"></option></em>

<abbr id="0a85b"></abbr>

      <nobr id="0a85b"></nobr>
        <tr id="0a85b"></tr>
        9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
        學習啦>學習電腦>操作系統(tǒng)>Linux教程>

        linux計算命令

        時間: 佳洲1085 分享

          linux下當我們要計算大數(shù)據(jù)時可以通過bc命令來執(zhí)行。那么它的具體語法是什么呢?下面由學習啦小編為大家整理了linux計算命令的相關(guān)知識,希望大家喜歡!

          一、linux計算命令bc命令詳解

          用途說明

          Bash內(nèi)置了對整數(shù)四則運算的支持,但是并不支持浮點運算,而bc命令可以很方便的進行浮點運算,當然整數(shù)運算也不再話下。手冊頁上說bc是An arbitrary precision calculator language,即一個任意精度的計算語言,注意是一種語言,它提供了一些語法結(jié)構(gòu),比如條件判斷、循環(huán)等,可以說是很強大的,但是我在實際中還沒有找到需要這個用途的場合 。另外一個用途就是用來進行進制轉(zhuǎn)換。

          常用參數(shù)

          一般情況下,我們使用不帶任何參數(shù)的bc命令。

          bc

          如果需要bc不輸出提示信息,可以加上-q參數(shù):

          bc -q

          如果要使用強大的數(shù)學庫,比如計算三角函數(shù),需要加上-l參數(shù):

          bc -l

          因為bc本身是一個命令解釋器,要退出它只要直接輸入quit回車或者按Ctrl+D終止。

          二、linux計算命令使用示例

          示例一 命令行方式使用bc

          [root@localhost centos39]# bc

          bc 1.06

          Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation, Inc.

          This is free software with ABSOLUTELY NO WARRANTY.

          For details type `warranty'.

          3+4

          7

          3-4

          -1

          3*4

          12

          3/4

          0

          scale=2;3/4 # 保留小數(shù)點精度只對除法、取余、乘冪有效

          .75

          3/4

          .75

          3%4

          0

          scale=0

          3%4

          3

          3^4

          81

          Ctrl+D

          [root@localhost centos39]#

          示例二 通過管道使用bc來計算

          [root@localhost centos39]# echo 3 * 4 | bc

          (standard_in) 1: parse error

          [root@localhost centos39]# echo "3 * 4" | bc

          12

          [root@localhost centos39]# echo "scale=7; 355/113" | bc

          3.1415929

          [root@localhost centos39]#

          示例三 進制轉(zhuǎn)換

          [root@rhel55 ~]# echo "ibase=16; FFFF" | bc

          65535

          [root@rhel55 ~]# echo "obase=16; 1000" | bc

          3E8

          [root@rhel55 ~]#

          示例四 將多個表達式寫在一個文件中一起計算

          [root@rhel55 ~]# cat test.bc

          123*321

          123/321

          scale=4;123/321

          [root@rhel55 ~]# bc test.bc

          bc 1.06

          Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation, Inc.

          This is free software with ABSOLUTELY NO WARRANTY.

          For details type `warranty'.

          39483

          0

          .3831

          Ctrl+D

          [root@rhel55 ~]#

          [root@rhel55 ~]# cat test.bc | bc

          39483

          0

          .3831

          [root@rhel55 ~]#

          示例五 一個計算三角形面積的Bash腳本

          先復習一下初中的知識:b表示三角形的底,h表示三角形的高,那么三角形的面積計算公式是b*h/2 。

          文件 :area_of_triangle.sh

          Bash代碼

          #!/bin/bash

          # Shell program/script to read the base and height of a traingle and find its area

          # -------------------------------------------------------------------------

          # Copyright (c) 2005 nixCraft project

          # This script is licensed under GNU GPL version 2.0 or above

          # -------------------------------------------------------------------------

          # This script is part of nixCraft shell script collection (NSSC)

          # Visit http://bash.cyberciti.biz/ for more information.

          # -------------------------------------------------------------------------

          # Formula info: http://www.mste.uiuc.edu/dildine/heron/triarea.html

          # Area=(1/2) x Base x Height

          echo -n "Enter base of a triangle : "

          read b

          echo -n "Enter height of a triangle : "

          read h

          # calculate it and display back

          area=$(echo "scale=2;(1/2) * $b * $h"|bc)

          echo "Area of a triangle is $area"

          [root@smsgw academic]# ./area_of_triangle.sh

          Enter base of a triangle : 123

          Enter height of a triangle : 321

          Area of a triangle is 19741.50

          [root@smsgw academic]#

          示例六 使用bc命令的腳本片段

          Bash代碼

          # usage: calc_sum

          # 計算兩個數(shù)的和

          calc_sum()

          {

          bc -q <

           class="main">

        linux計算命令

        時間: 佳洲1085 分享
          linux下當我們要計算大數(shù)據(jù)時可以通過bc命令來執(zhí)行。那么它的具體語法是什么呢?下面由學習啦小編為大家整理了linux計算命令的相關(guān)知識,希望大家喜歡!

          一、linux計算命令bc命令詳解

          用途說明

          Bash內(nèi)置了對整數(shù)四則運算的支持,但是并不支持浮點運算,而bc命令可以很方便的進行浮點運算,當然整數(shù)運算也不再話下。手冊頁上說bc是An arbitrary precision calculator language,即一個任意精度的計算語言,注意是一種語言,它提供了一些語法結(jié)構(gòu),比如條件判斷、循環(huán)等,可以說是很強大的,但是我在實際中還沒有找到需要這個用途的場合 。另外一個用途就是用來進行進制轉(zhuǎn)換。

          常用參數(shù)

          一般情況下,我們使用不帶任何參數(shù)的bc命令。

          bc

          如果需要bc不輸出提示信息,可以加上-q參數(shù):

          bc -q

          如果要使用強大的數(shù)學庫,比如計算三角函數(shù),需要加上-l參數(shù):

          bc -l

          因為bc本身是一個命令解釋器,要退出它只要直接輸入quit回車或者按Ctrl+D終止。

          二、linux計算命令使用示例

          示例一 命令行方式使用bc

          [root@localhost centos39]# bc

          bc 1.06

          Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation, Inc.

          This is free software with ABSOLUTELY NO WARRANTY.

          For details type `warranty'.

          3+4

          7

          3-4

          -1

          3*4

          12

          3/4

          0

          scale=2;3/4 # 保留小數(shù)點精度只對除法、取余、乘冪有效

          .75

          3/4

          .75

          3%4

          0

          scale=0

          3%4

          3

          3^4

          81

          Ctrl+D

          [root@localhost centos39]#

          示例二 通過管道使用bc來計算

          [root@localhost centos39]# echo 3 * 4 | bc

          (standard_in) 1: parse error

          [root@localhost centos39]# echo "3 * 4" | bc

          12

          [root@localhost centos39]# echo "scale=7; 355/113" | bc

          3.1415929

          [root@localhost centos39]#

          示例三 進制轉(zhuǎn)換

          [root@rhel55 ~]# echo "ibase=16; FFFF" | bc

          65535

          [root@rhel55 ~]# echo "obase=16; 1000" | bc

          3E8

          [root@rhel55 ~]#

          示例四 將多個表達式寫在一個文件中一起計算

          [root@rhel55 ~]# cat test.bc

          123*321

          123/321

          scale=4;123/321

          [root@rhel55 ~]# bc test.bc

          bc 1.06

          Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation, Inc.

          This is free software with ABSOLUTELY NO WARRANTY.

          For details type `warranty'.

          39483

          0

          .3831

          Ctrl+D

          [root@rhel55 ~]#

          [root@rhel55 ~]# cat test.bc | bc

          39483

          0

          .3831

          [root@rhel55 ~]#

          示例五 一個計算三角形面積的Bash腳本

          先復習一下初中的知識:b表示三角形的底,h表示三角形的高,那么三角形的面積計算公式是b*h/2 。

          文件 :area_of_triangle.sh

          Bash代碼

          #!/bin/bash

          # Shell program/script to read the base and height of a traingle and find its area

          # -------------------------------------------------------------------------

          # Copyright (c) 2005 nixCraft project

          # This script is licensed under GNU GPL version 2.0 or above

          # -------------------------------------------------------------------------

          # This script is part of nixCraft shell script collection (NSSC)

          # Visit http://bash.cyberciti.biz/ for more information.

          # -------------------------------------------------------------------------

          # Formula info: http://www.mste.uiuc.edu/dildine/heron/triarea.html

          # Area=(1/2) x Base x Height

          echo -n "Enter base of a triangle : "

          read b

          echo -n "Enter height of a triangle : "

          read h

          # calculate it and display back

          area=$(echo "scale=2;(1/2) * $b * $h"|bc)

          echo "Area of a triangle is $area"

          [root@smsgw academic]# ./area_of_triangle.sh

          Enter base of a triangle : 123

          Enter height of a triangle : 321

          Area of a triangle is 19741.50

          [root@smsgw academic]#

          示例六 使用bc命令的腳本片段

          Bash代碼

          # usage: calc_sum

          # 計算兩個數(shù)的和

          calc_sum()

          {

          bc -q <

          $1+$2

          EOF

          }

          # usage: calc_free

          # 計算費用,單價0.05元

          calc_fee()

          {

          bc -q <

          0.05*$1

          EOF

          }

          將以上代碼粘貼到終端。

          [root@web ~]# # usage: calc_sum

          [root@web ~]# # 計算兩個數(shù)的和

          [root@web ~]# calc_sum()

          > {

          > bc -q <

          > $1+$2

          > EOF

          > }

          [root@web ~]#

          [root@web ~]# # usage: calc_free

          [root@web ~]# # 計算費用,單價0.05元

          [root@web ~]# calc_fee()

          > {

          > bc -q <

          > 0.05*$1

          > EOF

          > }

          [root@web ~]#

          [root@web ~]#

          [root@web ~]# calc_sum 123 321

          444

          [root@web ~]# calc_fee 1000

          50.00

          [root@web ~]#

          示例七 使用數(shù)學庫

          有文章稱可以計算100位的圓周率pi值。

          [root@web ~]# echo "scale=100; a(1)*4" | bc

          Runtime error (func=(main), adr=11): Function a not defined.

          [root@web ~]# echo "scale=100; a(1)*4" | bc -l

          3.141592653589793238462643383279502884197169399375105820974944592307\

          8164062862089986280348253421170676

          [root@web ~]#

          EOF

          }

          # usage: calc_free

          # 計算費用,單價0.05元

          calc_fee()

          {

          bc -q <

          0.05* class="main">

        linux計算命令

        時間: 佳洲1085 分享

          EOF

          }

          將以上代碼粘貼到終端。

          [root@web ~]# # usage: calc_sum

          [root@web ~]# # 計算兩個數(shù)的和

          [root@web ~]# calc_sum()

          > {

          > bc -q <

          > class="main">

        linux計算命令

        時間: 佳洲1085 分享
          linux下當我們要計算大數(shù)據(jù)時可以通過bc命令來執(zhí)行。那么它的具體語法是什么呢?下面由學習啦小編為大家整理了linux計算命令的相關(guān)知識,希望大家喜歡!

          一、linux計算命令bc命令詳解

          用途說明

          Bash內(nèi)置了對整數(shù)四則運算的支持,但是并不支持浮點運算,而bc命令可以很方便的進行浮點運算,當然整數(shù)運算也不再話下。手冊頁上說bc是An arbitrary precision calculator language,即一個任意精度的計算語言,注意是一種語言,它提供了一些語法結(jié)構(gòu),比如條件判斷、循環(huán)等,可以說是很強大的,但是我在實際中還沒有找到需要這個用途的場合 。另外一個用途就是用來進行進制轉(zhuǎn)換。

          常用參數(shù)

          一般情況下,我們使用不帶任何參數(shù)的bc命令。

          bc

          如果需要bc不輸出提示信息,可以加上-q參數(shù):

          bc -q

          如果要使用強大的數(shù)學庫,比如計算三角函數(shù),需要加上-l參數(shù):

          bc -l

          因為bc本身是一個命令解釋器,要退出它只要直接輸入quit回車或者按Ctrl+D終止。

          二、linux計算命令使用示例

          示例一 命令行方式使用bc

          [root@localhost centos39]# bc

          bc 1.06

          Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation, Inc.

          This is free software with ABSOLUTELY NO WARRANTY.

          For details type `warranty'.

          3+4

          7

          3-4

          -1

          3*4

          12

          3/4

          0

          scale=2;3/4 # 保留小數(shù)點精度只對除法、取余、乘冪有效

          .75

          3/4

          .75

          3%4

          0

          scale=0

          3%4

          3

          3^4

          81

          Ctrl+D

          [root@localhost centos39]#

          示例二 通過管道使用bc來計算

          [root@localhost centos39]# echo 3 * 4 | bc

          (standard_in) 1: parse error

          [root@localhost centos39]# echo "3 * 4" | bc

          12

          [root@localhost centos39]# echo "scale=7; 355/113" | bc

          3.1415929

          [root@localhost centos39]#

          示例三 進制轉(zhuǎn)換

          [root@rhel55 ~]# echo "ibase=16; FFFF" | bc

          65535

          [root@rhel55 ~]# echo "obase=16; 1000" | bc

          3E8

          [root@rhel55 ~]#

          示例四 將多個表達式寫在一個文件中一起計算

          [root@rhel55 ~]# cat test.bc

          123*321

          123/321

          scale=4;123/321

          [root@rhel55 ~]# bc test.bc

          bc 1.06

          Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation, Inc.

          This is free software with ABSOLUTELY NO WARRANTY.

          For details type `warranty'.

          39483

          0

          .3831

          Ctrl+D

          [root@rhel55 ~]#

          [root@rhel55 ~]# cat test.bc | bc

          39483

          0

          .3831

          [root@rhel55 ~]#

          示例五 一個計算三角形面積的Bash腳本

          先復習一下初中的知識:b表示三角形的底,h表示三角形的高,那么三角形的面積計算公式是b*h/2 。

          文件 :area_of_triangle.sh

          Bash代碼

          #!/bin/bash

          # Shell program/script to read the base and height of a traingle and find its area

          # -------------------------------------------------------------------------

          # Copyright (c) 2005 nixCraft project

          # This script is licensed under GNU GPL version 2.0 or above

          # -------------------------------------------------------------------------

          # This script is part of nixCraft shell script collection (NSSC)

          # Visit http://bash.cyberciti.biz/ for more information.

          # -------------------------------------------------------------------------

          # Formula info: http://www.mste.uiuc.edu/dildine/heron/triarea.html

          # Area=(1/2) x Base x Height

          echo -n "Enter base of a triangle : "

          read b

          echo -n "Enter height of a triangle : "

          read h

          # calculate it and display back

          area=$(echo "scale=2;(1/2) * $b * $h"|bc)

          echo "Area of a triangle is $area"

          [root@smsgw academic]# ./area_of_triangle.sh

          Enter base of a triangle : 123

          Enter height of a triangle : 321

          Area of a triangle is 19741.50

          [root@smsgw academic]#

          示例六 使用bc命令的腳本片段

          Bash代碼

          # usage: calc_sum

          # 計算兩個數(shù)的和

          calc_sum()

          {

          bc -q <

          $1+$2

          EOF

          }

          # usage: calc_free

          # 計算費用,單價0.05元

          calc_fee()

          {

          bc -q <

          0.05*$1

          EOF

          }

          將以上代碼粘貼到終端。

          [root@web ~]# # usage: calc_sum

          [root@web ~]# # 計算兩個數(shù)的和

          [root@web ~]# calc_sum()

          > {

          > bc -q <

          > $1+$2

          > EOF

          > }

          [root@web ~]#

          [root@web ~]# # usage: calc_free

          [root@web ~]# # 計算費用,單價0.05元

          [root@web ~]# calc_fee()

          > {

          > bc -q <

          > 0.05*$1

          > EOF

          > }

          [root@web ~]#

          [root@web ~]#

          [root@web ~]# calc_sum 123 321

          444

          [root@web ~]# calc_fee 1000

          50.00

          [root@web ~]#

          示例七 使用數(shù)學庫

          有文章稱可以計算100位的圓周率pi值。

          [root@web ~]# echo "scale=100; a(1)*4" | bc

          Runtime error (func=(main), adr=11): Function a not defined.

          [root@web ~]# echo "scale=100; a(1)*4" | bc -l

          3.141592653589793238462643383279502884197169399375105820974944592307\

          8164062862089986280348253421170676

          [root@web ~]#

          > EOF

          > }

          [root@web ~]#

          [root@web ~]# # usage: calc_free

          [root@web ~]# # 計算費用,單價0.05元

          [root@web ~]# calc_fee()

          > {

          > bc -q <

          > 0.05* class="main">

        linux計算命令

        時間: 佳洲1085 分享

          > EOF

          > }

          [root@web ~]#

          [root@web ~]#

          [root@web ~]# calc_sum 123 321

          444

          [root@web ~]# calc_fee 1000

          50.00

          [root@web ~]#

          示例七 使用數(shù)學庫

          有文章稱可以計算100位的圓周率pi值。

          [root@web ~]# echo "scale=100; a(1)*4" | bc

          Runtime error (func=(main), adr=11): Function a not defined.

          [root@web ~]# echo "scale=100; a(1)*4" | bc -l

          3.141592653589793238462643383279502884197169399375105820974944592307\

          8164062862089986280348253421170676

          [root@web ~]#

        3599454 主站蜘蛛池模板: 欧美黑吊大战白妞| 亚洲AV成人片不卡无码| 少妇被粗大的猛烈进出69影院一 | 久久亚洲精品国产精品| 女优av福利在线观看| 国产成人av在线影院无毒 | 国产免费午夜福利蜜芽无码| 九九热视频在线免费观看| 天天综合网久久综合免费人成| 国产AV影片麻豆精品传媒| 国产亚洲欧美日韩国产片| 少妇高潮喷水正在播放| 综合午夜福利中文字幕人妻| 偷拍视频一区二区三区四区| 亚洲精品麻豆一二三区| 中文字幕av中文字无码亚| 伊大人香蕉久久网欧美| 国产精品久久久一区二区三区| 丁香婷婷在线视频| 亚洲精品人成在线观看| 色AV专区无码影音先锋| 国产一区二区牛影视| 国产久免费热视频在线观看| 国产高清看片日韩欧美久久| 熟妇人妻无码中文字幕老熟妇| 亚洲欧美国产国产一区二区| 精品无码久久久久久尤物 | 中文字幕国产精品日韩| 国产农村激情免费专区| 色呦呦 国产精品| 亚洲精品一区久久久久一品av| 麻豆成人传媒一区二区| 亚洲国产精品热久久| 天天综合亚洲色在线精品| 精品福利国产| 日韩精品一区二区三区影院| 欧美怡红院视频一区二区三区| 久久精品手机观看| 又色又无遮挡裸体美女网站黄 | 丰满少妇高潮无套内谢| 亚洲一区二区经典在线播放|