cut (Unix)

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

相关

  • 西尼罗河病毒西尼罗河病毒是一种热带和温带地区病毒。它主要传染鸟,但还传染人、马、猫、臭鼬、灰鼠,和家养的兔子。人的传染主路是由被传染的蚊子的叮咬。最早发现西尼罗病毒是1937年在乌
  • 国立台湾大学医学院国立台湾大学医学院,简称台大医学院,为国立台湾大学学院之一。是台湾最早成立的医学院校,成立于1897年。院区位于台北市中正区中山南路与仁爱路交叉口,建筑有日治时期的二号馆(今
  • 间断平衡间断平衡(英语:Punctuated equilibrium)是一个演化生物学理论。此理论认为行有性生殖的物种可在某一段时间中,经历相对传统观念而言较为快速的物种形成过程,之后又经历一段长时间
  • 塞门扎格雷格·莱昂纳德·塞门扎(英语:Gregg Leonard Semenza,1956年7月1日-),美国医学家,知名于对生命系统如何利用、调节氧气的研究。他的团队发现HIF-1(缺氧诱导因子-1)所调控的基因能够
  • 军舰鸟军舰鸟科(学名:Fregatidae)在鸟类全基因组测序分类系统上是鲣鸟目中的一个科,其下有军舰鸟属一属的五种:此外,还有已灭绝的璃茉军舰鸟(Limnofregata)等。
  • 1142年重要事件及趋势重要人物
  • 领土纠纷世界主权争端领土列表列出世界上存在主权争议的地区。边界争端根据成因可分为位置性的边界争端(Positional Boundary Disputes)和领土性的边界争端(Territorial Boundary Dispu
  • 北投磺田福佑宫磺田福佑宫建于清光绪年间,以唭哩岸石构筑基础与墙面,庙中保留最原始以唭哩岸石打造之土地公,乃北投地区民间传统信仰之场所,2015年9月七日,台北市政府认定为历史建筑。
  • 英国法英格兰法(英语:English Law)是英国法律制度的一部分,直接适用于英格兰以及1536年之后的威尔士。虽然英国在宪政上属于单一制国家,但是其内部存在三大主要法律体系,包括英格兰法、
  • FN 303非致命性弹药发射器FN 303非致命性弹药发射器(FN 303)是一款由比利时枪械制造商埃斯塔勒国营工厂(荷兰语:Fabrique Nationale de Herstal,简称:FN)所设计和生产的半自动(英语:Semi-automatic firearm)非