wc命令
wc命令的功能为统计指定文件中的字节数、字数、行数, 并将统计结果显示输出。
语法:wc [选项] 文件…
如果没有按钮按下事件,框图程序就会执行“超时”分支,如图5所示,在这个分支里,visa读取vi循环读取arduino下位机上传的5个字节字符串,利用“字符串至字节数组转换”vi和“索引数组”,把字符串变为5个字节的数据,从数组一个个取出来,数组的第0和1元素字节分别是左电机转速值的高、低字节,第2和3元素字节分别是右电机转速值的高、低字节。因为scanf函数在读取字符串时,遇到回车、空格、制表符不会进行读取或转换linux命令,会舍弃掉它们以及它们后面的字符至缓冲区,最后在读取的字符后面加上&lsquo。(2)当 scanf 从缓冲区中读取数字或字符串(非单个字符)时linux命令,若缓冲区中第一个字符是空格、tab或换行这些分隔符时,scanf 会将其忽略(即不读取)并清除缓冲区的字符,继续读取下一个字符,若缓冲区为空,则继续等待。
该命令各选项含义如下:
- c 统计字节数。
输出列的顺序和数目不受选项的顺序和数目的影响。
总是按下述顺序显示并且每项最多一列。
行数、字数、字节数、文件名
如果命令行中没有文件名,则输出中不出现文件名。
例如:
$ wc - lcw file1 file2
4 33 file1
7 52 file2
11 11 85 total
省略任选项-lcw,wc命令的执行结果与上面一样。
上一个教程:Linux文件内容统计命令
下一个教程:Linux文件内容统计命令