cut (Unix)

✍ dations ◷ 2025-09-18 20:26:54 #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期,由国际开放标准组织发布

相关

  • 赫尔德约翰·戈特弗里德·赫尔德(德语:Johann Gottfried Herder,姓或译赫德;1744年8月25日-1803年12月18日),德国哲学家、路德派神学家、诗人。其作品《论语言的起源》(德语:Abhandlung üb
  • 特伦德拉格特伦德拉格(挪威语:Trøndelag)是挪威中部一郡。该郡最早成立于1687年。1804年该郡被分成南特伦德拉格和北特伦德拉格两郡,2018年两郡重新合并。特伦德拉格和邻近的默勒-鲁姆斯
  • 外阴干枯症外阴干枯症、外阴干皱(英语:Kraurosis vulvae),是一类妇科外阴和阴道皮肤干枯和萎缩症状,经常与内部组织的慢性炎症反应有关。
  • 秃头脱发,又称为脱发、掉发,指的是毛发从头部或是身体上掉落,一般来说至少会包含头发的脱落,其严重程度可以从一个小范围,乃至全身受影响。一般来说不会伴随发炎或出现疤痕。正常人的
  • 卡洛夫期卡洛夫期(英语:Callovian)是侏罗纪的第八个时期,年代大约位于166.1–163.5百万年前。
  • 拉贝河畔乌斯季州乌斯季州(捷克语:Ústecký kraj)是捷克的一个州,历史上属于波希米亚的西北部。面积5,335 平方公里。首府拉贝河畔乌斯季。下分七区。目前,乌斯季州由捷克和摩拉维亚共产党党执政
  • 秦末民变秦末民变(前209年七月-前207年十月)指中国秦朝末年群雄起兵反秦之战争,又称秦末农民战争或秦末农民起义。秦灭楚后楚地流行“楚虽三户,亡秦必楚”之说。秦始皇死后一年,陈胜、吴广
  • p531A1U、 1AIE、 1C26、 1DT7、 1GZH、 1H26、 1HS5、 1JSP、 1KZY、 1MA3、 1OLG、 1OLH、 1PES、 1PET、 1SAE、 1SAF、 1SAK、 1SAL、 1TSR、 1TUP、 1UOL、 1XQH、 1YC5、
  • 素食主义素食主义(英语:vegetarianism),又称蔬食主义,素食,蔬食(英语:plant-based food)等,是一种有关饮食的文化,主张不食用飞禽、走兽、鱼虾等动物的身体,也就是肉类,实践这种饮食文化的人被称
  • 贝雷帽贝雷帽(英语:Beret,英国 /ˈbɛreɪ/,或 美国 /bəˈreɪ/ ),是一种平顶的圆形无沿软帽,一般用呢绒制成,款式无分性别,源自巴斯克北部的农民服饰,是巴斯克人的传统帽子。戴的时候,软顶