cut是计算机操作系统
LINUX命令之一,可以将其描述为从一行上移除部分内容、选择性显示出已筛选内容的文本操作命令。
概念释义
LINUX 命令 cut
名称:cut
描述:从一行上移除部分内容,选择性显示。
使用权限:所有使用者
-b, --bytes bytd-list:只输出在byte-list区间的bytes,每个TAB和backspace都占1byte。
-c, --characters character-list:只输出在区间character-list内的每个TAB和backspace都占一个
字符。
-f, --fields field-list:只输出在field-list内的域。
-d, --delimiter delim:指定在-f参数中的field-list的分割符(为delim中的第一个字符,缺省为TAB)。
-n:不分割多byte的字符。
--complement:补充所选择的这组
字节、字符或字段。
-s, --only-delimited:在-f参数中不输出没有域分割符的行。
--help:在标准输出上输出帮助信息并退出。
--version:在标准输出上输出版本信息并退出。
用法:cut -cnum1-num2 filename
说明:显示每行从开头算起 num1 到 num2 的文字。
范例1:
可以将一行分割成多列,通过-d ':',将
分隔符改为:。再通过-f n指定选用的列。
如:
Cut()
语法 dwcontrol.Cut ()
参数 dwcontrol 数据窗口控件名
范例2:
截取文件8到15的字符
截取文件第二个和第七个字节
以x为分隔符截取第二个字段
以:为分隔符截取1和6以及3到4的字段
以空格为分隔符截取3的字段并将结果重新创建文件new.log(只能是单个空格,需要严格匹配,否则不执行)
功能
将数据窗口控件当前行列上编辑框中的所选内容剪切掉并保存到系统
剪贴板,对RichText 风格的数据窗口来说 把数据窗口控件中所选内容剪切到系统剪贴板
返回值
返回值 Long 函数执行成功时返回剪切的字符个数 如果在编辑控件中未选择任何内容 则不剪切任何字符, 函数返回0 如果函数执行出错 则返回-1 ,如果dwcontrol 的值为NULL,则Cut()函数返回NULL
用法
除了程序中使用Cut()函数剪切数据窗口控件上编辑框中所选内容外 用户使用键盘 按Ctrl+X 或鼠标同样可以复制所选内容,代码中可以使用数据窗口控件对象函数