Smart命令(第三回)

selcol、delcol、rowc、colc、ssort、sumup、subtotal、total、kcount、 kuniq、hsum、insclock、insrank、insratio、insseq 、insweek、addup、divk、gdate_toweek、scalc、selrow

1、selcol     提取目标列

-c,-column = COL1 [,COL2 ]  

记录COL1COL2指定最多为目标列的列。 包括COL2

col1必须小于col2,col2不可以超过实际有的列数,如果要指定最后一列,col2为9999

declcol与selcol一样

--help 将使用消息输出到标准输出并正常终止。
--version

将版本信息输出到标准输出并正常终止。

例子

Smart命令(第三回)_第1张图片

2、rowc统计行数

Smart命令(第三回)_第2张图片

3、cloc 统计列数(每次查找具有不同列数的记录

Smart命令(第三回)_第3张图片

4、ssort  对列排序

列最多不超过128列

 

-k,-key = COL1 [,COL2 ] [@ COL3 ]

Smart命令(第三回)_第4张图片

Smart命令(第三回)_第5张图片

5、sumup   输出键列中相同记录的聚合列求和

sumup -k -c

sumup -k  -n  -c

Smart命令(第三回)_第6张图片

Smart命令(第三回)_第7张图片

Smart命令(第三回)_第8张图片

6、kcount   每个输出键列的记录数。

Smart命令(第三回)_第9张图片

7、kuniq   对列去重   自动排序

Smart命令(第三回)_第10张图片

8、hsum    对指定的列水平相加,显示在最后一列

Smart命令(第三回)_第11张图片

8、gdate_toweek日期转成周

Smart命令(第三回)_第12张图片

9、scalc   加减乘除运算

Smart命令(第三回)_第13张图片

10、selrow

Smart命令(第三回)_第14张图片

 

你可能感兴趣的:(LinuxSmart)