cut (Unix)

✍ dations ◷ 2025-07-03 15:03:35 #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期,由国际开放标准组织发布

相关

  • 牙龈牙龈(又称龂;俗称牙床、牙花子;客家话称牙舷肉),牙龈由软组织构成。牙龈位于牙齿根部(称为牙根)周围。护理牙龈与护理牙齿一样重要。是人或动物口腔内的粘膜组织,下接牙槽骨的骨膜,向
  • 基层基层官僚(street-level bureaucracy),政治学术语,是指公共事务部门中负责实际处理运用法律法规而进行具体行政行为的基层公务人员。基层官僚的定义由米歇尔·利普斯基(Michael Li
  • 皇家海军王家海军或译皇家海军(英语:Royal Navy,德语:Königliche Marine)可以指:
  • 说唱说唱可以指:
  • 崇义县崇义县是中国江西省赣州市所辖的一个县。总面积为2197平方公里,2003年人口为19.7万。1996年3月,国家林业部授予“中国竹子之乡”称号。2004年,国家林业局授予“中国南酸枣之乡
  • 那空沙旺府那空沙旺府(泰语:จังหวัดนครสวรรค์,皇家转写:Changwat Nakhon Sawan,泰语发音:)是泰国中部邻近北部的一个府。府名在泰语中意思是“天空之城”。华人称其为北榄坡
  • 青岛前湾港区1号疏港高速公路青岛前湾港区1号疏港高速公路,简称青岛前湾港区1号疏港高速,高速公路网编号为S7601,是中国青岛市黄岛区连通青岛前湾港的一条疏港高速公路,全长5.98km,双向四车道,时速限制为100公
  • 旋风计算机旋风计算机(Whirlwind),一款由麻省理工大学研制的早期电子计算机。引入了当时先进的实时处理理念,并最先采用显示器作为输出设备,与以往机械系统的电子置换不同,拥有世界首款成熟
  • 科贾·达武德帕夏达武德帕夏(土耳其语:Koca Davud Paşa,-1498年10月20日),绰号“科贾” ,奥斯曼帝国阿尔巴尼亚族将领、官员,曾于苏丹巴耶济德二世在位期间的1482年至1497年出任奥斯曼帝国宰相“大
  • 梅赛德斯·索萨艾蝶伊·梅赛德斯·索萨(西班牙语:Haydée Mercedes Sosa,1935年7月9日-2009年10月4日),生于阿根廷圣米格尔-德图库曼,民谣歌手,被人称为黑女士(西班牙语:La Negra),是阿根廷新民歌运动(