快好知 kuaihz订阅看过栏目

 

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:

shell>> cat example

test2

this is test1

shell>> cut -c1-6 example ## print 开头算起前 6 个字元 从1开始计数

test2

this i

可以将一行分割成多列,通过-d ':',将分隔符改为:。再通过-f n指定选用的列。

如:

$ echo 12:00:01 | cut -d ':' -f 2

00

Cut()

语法 dwcontrol.Cut ()

参数 dwcontrol 数据窗口控件名

范例2:

cut-c8-15/etc/passwd

截取文件8到15的字符

cut-b2,7/etc/passwd

截取文件第二个和第七个字节

cut-dx-f2/etc/passwd

以x为分隔符截取第二个字段

cut-d:-f1,3-4,6/etc/passwd

以:为分隔符截取1和6以及3到4的字段

cut-d’’-f3abc>new.log

以空格为分隔符截取3的字段并将结果重新创建文件new.log(只能是单个空格,需要严格匹配,否则不执行)

功能

将数据窗口控件当前行列上编辑框中的所选内容剪切掉并保存到系统剪贴板,对RichText 风格的数据窗口来说 把数据窗口控件中所选内容剪切到系统剪贴板

返回值

返回值 Long 函数执行成功时返回剪切的字符个数 如果在编辑控件中未选择任何内容 则不剪切任何字符, 函数返回0 如果函数执行出错 则返回-1 ,如果dwcontrol 的值为NULL,则Cut()函数返回NULL

用法

除了程序中使用Cut()函数剪切数据窗口控件上编辑框中所选内容外 用户使用键盘 按Ctrl+X 或鼠标同样可以复制所选内容,代码中可以使用数据窗口控件对象函数

投稿
非常不爽,删了吧! 相关词条:科学 学科 剪贴板