cut (Unix)

✍ dations ◷ 2025-08-24 20:18:24 #Unix文字处理实用工具,标准Unix程序,Unix SUS2008实用工具

在电脑使用上,cut是一种Unix命令行程序。它常用来截取每行输入──通常是文件──的片段。

一般截取行片段可以透过比特(-b)、字符、或者以分隔字符(-d—默认为跳位字符)分隔的字段(-f)达成。每次做截取都必须给定范围,包括下面四种之一:N, N-M, N-N到行尾),或者-M(行头到M)。

假设一个文件名叫 file 包含下面数行:

foo:bar:baz:qux:quuxone:two:three:four:five:six:sevenalpha:beta:gamma:delta:epsilon:zeta:eta:teta:iota:kappa:lambda:mu

输出每行第四到第十字符就是:

% cut -c 4-10 file

输出结果:

:bar:ba:two:thha:beta

使用冒号当字段分隔字符输出第五栏到每行行尾:

% cut -d : -f 5- file

输出结果:

quuxfive:six:sevenepsilon:zeta:eta:teta:iota:kappa:lambda:mu

参见

  • Unix实用程序列表
  • grep
  • paste

外部链接

  • Softpanorama cut page.
  • cut: remove sections from each line of files – 参考,单一UNIX®规范第7期,由国际开放标准组织发布

相关

  • 勒沙特列原理勒夏特列原理(英语:Le Chatelier principle)或翻译为吕·查德里原理,又称平衡移动原理,是一个定性预测化学平衡点的原理,其内容为:化学平衡是动态平衡,如果改变影响平衡的一个因素,平
  • 针叶树松柏目(学名:Pinales)在生物分类学上是松柏纲中的一个目,传统分类上的裸子植物门包括五个纲(松柏纲、苏铁纲、银杏纲、买麻藤纲、红豆杉纲)。现因此五支裸子植物并非单系群,而将其
  • Chagas病恰加斯病(英语:Chagas disease),又称为南美锥虫病(American trypanosomiasis),是一种热带疾病(英语:Tropical disease)寄生虫病;致病原是克氏锥虫(英语:Trypanosoma cruzi),通常借由俗称为
  • 亚历山大·阿科斯塔雷内·亚历山大·“亚历克斯”·阿科斯塔(英语:Rene Alexander "Alex" Acosta;1969年1月16日-) ,是美国的检察官,现任佛罗里达国际大学法学院(英语:Florida International University
  • 过去时过去时(Past tense),也常称为过去式,是一种时态,用于说话时点之前所发生事件的语法意义。在英语中,过去时态是一个动词的词尾变化的形式之一。规则动词的过去式是由基本形式的动词
  • 夏季奥林匹克运动会袋棍球比赛袋棍球有争议的在1904年和1908年成为夏季奥林匹克运动会项目。这两次都只开放给男性参赛,两次都由加拿大夺得金牌。在第一年,两个国家派出三队参赛。第二次只有两个国家。• =
  • 鸥翼车门鸥翼式车门(Gull-wing door)即原属于超级跑车的一种车门样式。将车门开启后,能呈现出‘海鸥展开羽翼的样貌’而得名。固定车门的活动机件置身于车体顶端部位,从下方往上方开启车
  • 数值天气预报数值天气预报,或称数值天气预测、天气数值预测、数值预报,是一种根据大气的数学模型、利用当前天气状况作为输入数据而作出天气预报的手段。尽管早在1920年代时已有人作出过尝
  • .ck.ck为新西兰海外属地库克群岛国家及地区顶级域(ccTLD)的域名。A .ac .ad .ae .af .ag .ai .al .am .ao .aq .ar .as .at .au .aw .ax .az  B .ba .bb .bd .be .bf .bg .bh
  • 埃尔金斯诉合众国案埃尔金斯诉合众国案(英语:,364 U.S. 206 (1960))是美国联邦最高法院1960年裁决的案件,判决认为“银盘理论”(silver platter doctrine)有反美利坚合众国宪法第四条修正案,该理论认