5 ueseful cx chubu
5.3基本数学运算
- 用bc进行整数运算和浮点运算
5.3.1整数运算
- (1)
- 执行以下命令以启动实用程序bc
- 出现了一段关于自由软件基金会( Free Software Foundation)的版权信息,没有命令提示符,且光标停留在新的一行并不断闪烁,说明系统在等待用户输入运算表达式。
- (2)输入以下表达式,然后按回车键
- 如图5-19
- (3)还可做乘、除、减和幕运算等整数运算
5.3.2浮点运算
- 上节如果用bc做除法
- 默认输出商的整数部分,小数部分不被输出
- 可通过指定scale的值(默认0),来调整输出商的小数位数。
- (1)先查看整数形式的商,输入以下表达式并按回车键
12/7
- (2)指定变量 scale的值,并再次计算12/7:
- (3)quit退出bc
5.4文件内容排序
- 实用程序sort对文件内容排序,sort的几种不同用法。
-
sort的标准排序规则是按 ASCII t码表的值升序排列,因此我们需要先来了解ASCII码。
-
( American Standard Code for Information
Interchange),128常用的符号依次编号。 -
Ubuntu中,査看ASCII码的详细信息:
-
man ascii
- 不同系统环境会影响sort结果,用sort前
- 执行以下指令来还原传统的排序规则(按 ASCII 码值排序)。
- (1)创建文件ex0504_01_sort,内容