cut (Unix)

✍ dations ◷ 2025-12-08 16:48:26 #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期,由国际开放标准组织发布

相关

  • 性向认同性向认同(英语:Sexual identity),又译为性取向认同,是指对于自我性吸引行为或情感归属性别对象的身份认同。 性向认同、性取向与性行为是密切相关,但它们也是有区别的。性向认同指
  • 罗格斯大学罗格斯大学,全称新泽西州立罗格斯大学,简称罗大(Rutgers, The State University of New Jersey /ˈrʌtɡərz/)是美国新泽西州的最大高等学府,是一所公立研究型大学,名列公立常春
  • 龙之气息龙之气息辣椒(英语:Dragon's Breath),是目前世界最辣的辣椒品种,其史高维尔指标约2480000。此品种起源于英格兰威尔士圣亚萨,并由当地的诺丁汉特伦特大学参与开发过程。此辣椒由麦
  • 英德海军协定英德海军协定是英国和纳粹德国于1935年6月18日就两国海军军备力量所签订的条约。条约主要规定:德国海军舰艇总吨位不超过华盛顿海军条约和伦敦海军条约所规定的英联邦国家海
  • span title=总集团军, 大日本帝国陆军编制, 下辖数个方面军总军/span和平期间罕见军事强国有实力编制普通国家有实力编制总军是日本陆军在第二次世界大战中部队的最高编制,总司令官为陆军大将,下辖数个方面军。在1945年8月日本无条件投降时,日本
  • 哈尔魁梅林语哈尔魁梅林语(Halkomelem;上游方言:Halq'eméylem;岛方言:Hul'q'umín'um';下游方言:Hun'qumi'num')是一种萨利希语系的语言,通行于加拿大卑斯省,从温哥华岛的西岸,到大温的素里。
  • 艾略特Elliott(或者Elliot、Eliot、Elyot)是一个常用英文名,中文可译为埃利奥特或艾略特,可以指:
  • 人类身高身高,又称身长,是指一个人从头顶到脚底的身体长度。成年人的身高有一个标准范围,并且在同民族同性别内部遵循正态分布。身高的标准范围可以用正态分布中的标准差(σ)定义的z-scor
  • 英法关系英法关系是指法国和英国之间的双边关系。两国之间的关系可以追溯至高卢战争时期。在罗马帝国时代,两国都曾经历罗马帝国统治,并都曾展开对罗马统治的抵抗。虽然两国在历史上也
  • 深度同源性在演化发育生物学中,深度同源性被用以形容生物体的生长(英语:Cell growth)和分化过程受控于一类同源基因机制的情况,这一类机制在不同物种之间具有高度保守性。1822年,法国动物学