cut (Unix)

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

相关

  • 农业政策农业政策(英语:Agricultural policy)指与本地农业和进口外地农产品相关的一系列法律。政府实行农业政策通常是为了在本地农产市场达到特定的目标,例如保证供应水平、价格稳定、
  • 语义饱和语义饱和(英语:semantic satiation),又称字形饱和、完形崩坏(日语:ゲシュタルト崩壊,德语:Gestaltzerfall),是一种心理学现象,指的是人在重复盯着一个字或者一个单词长时间后,会发生突然
  • Apple BooksApple Books(前称iBooks)是苹果公司推出的一套专用于 Apple 设备上的电子书阅读软件。iBooks最早于2010年1月17日与iPad一起发布,并于4月份iPad上市时同时面世。iOS4发布时宣布
  • 哈马丹哈马丹(波斯语: همدان),西亚古城,古称埃克巴坦那(Ecbatana),伊朗哈马丹省省会,丝绸之路的重要站点。人口550,284人(2005年)。根据亚述帝国的历史记载,哈马丹建成于约公元前1100年,但
  • 锯是一类有齿,将固体材料切割成各种长度或形状的工具。锯通常是金属制品。锯的齿称为锯齿。锯大体上分为手动及机器发动二种,机器发动的锯使用的能源有电,水,蒸汽,汽油等。而有时
  • 伽倻君主 · 首都 · 文学史 · 教育史电影史 · 韩医史陶瓷史 · 戏剧史韩国国宝 · 朝鲜国宝伽倻(42年-562年),亦称加耶、伽耶(韩语:가야),是位于朝鲜半岛南部洛东江流域由弁韩
  • 台湾铁路路线列表台湾铁路路线列表收录了交通部台湾铁路管理局所经营的台湾铁路各计划中、营运中,或已废止之铁路路线。台铁有西部干线、东部干线、南回线等三条核心的营运路线,构成环绕台湾本
  • 边疆带边疆带(Frontier Strip)是指美国从北达科他州往南到德州的六个州份。地理上来说,这些州份排成了一个由北到南的直线。所谓边疆带的引喻可能是在美国西部拓荒时期所发展出来的用
  • 丹·布鲁耶特丹尼·雷·布鲁耶特(英语:Danny Ray Brouillette,1962年8月18日-),美国政治人物、商人,2019年12月1日起担任美国能源部长,2017年到2019年担任能源副部长(英语:United States Deputy Se
  • 光山县光山县,是中华人民共和国河南省信阳市下辖的一个县。位于河南省东南部,北临淮河,南依大别山,位于河南、湖北、安徽三省交界处。京九铁路、宁西铁路、国道312、国道106、沪陕高速