cut (Unix)

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

相关

  • 非维管植物维管植物 Tracheophyta非维管植物(或作非维管束植物)是对没有维管(木质部和韧皮部)的植物(包括绿藻)的总称。虽然非维管植物缺乏此类特殊的组织,但一部分的非维管植物会有特化来在
  • 沟通沟通本义指开沟使两水相通,动词。现泛指人和人思想的交流。“沟通”作名词时英文是communication;作动词时,英文是communicate。沟通的过程主要是信息发送者把思想内的信息内容
  • 自发裂变自发裂变(英语:Spontaneous fission)是一种放射性衰变,只发生于原子量高的化学元素。由于元素的核结合能在原子量约为58个原子质量单位(u)时最高,因此更高质量的原子核会自发性分解
  • 静电纺丝静电纺丝,简称电纺(英语:Electrospinning),使用电荷从液体中抽极细(一般在微米或纳米大小)纤维的工程过程。静电纺丝不需要化学混凝或者高温来从液体里生产固体纤维,这使得这个过
  • AllMusicAllMusic(原名All Music Guide)是一个关于音乐的元数据数据库,归属于All Media Guide(AMG)。AMG在1991年由流行文化维护者Michael Erlewine(英语:Michael Erlewine)与数学家兼哲学博
  • 涅伊特奈斯神“Neith”(/neɪθ/ 或/niːθ/,也拼写为尼特“Nit”、涅特“Net”或涅伊特“Neit”)是一位早期埃及神殿中的女神,塞易斯城的守护神,该城早在第一王朝起,就成为埃及尼罗河
  • 赣文化赣文化,指赣地从古至今所创造的物质文明和精神文明的所有成果。赣文化在上古时代脱胎于越文化、吴文化,在两千多年中不断和中原文化融合,最终发展成。赣文化经常以“文节俱高”
  • 硒的同位素硒(原子量:78.96(3))共有39个同位素,其中有5个同位素是稳定的。备注:画上#号的数据代表没有经过实验的证明,只是理论推测而已,而用括号括起来的代表数据不确定性。
  • 零式小型水上侦察机零式小型水上机 (E14Y),也被称为零式小型水上侦察机 ,原本是由空技厂所开发出来的十二试潜水艇用侦察机 ,在1940年代 (昭和 15年)12月由日本海军作为武器而采用,专门搭载於潜艇
  • 叶诚万叶诚万(罗马拼音:Yap Seng Wan,1972年6月27日-),或译为叶橙旺,印尼语名:Hendrawan,印尼前男子羽毛球运动员,2000年获悉尼奥运会男单银牌,2001年获世锦赛男单冠军。2009年,叶诚万前往马来