cut (Unix)

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

相关

  • 接种接种(英语:Inoculation)可以指:
  • 海马回海马体(英语:Hippocampus),是人类及脊椎动物脑中的重要部分。目前在有海马体的动物身上发现的海马体皆成对出现,分别位于左右脑半球。它是组成大脑边缘系统的一部分,位于大脑皮质
  • 真菌性鼻窦炎真菌性鼻窦炎(Fungal sinusitis)是真菌感染鼻窦粘膜组织所造成鼻窦炎,此疾病并不常见,但在近几十年发生率有上升趋势,通常发生于免疫缺陷者。真菌性鼻窦炎的症状包括脸部疼痛、眼
  • 白三烯A4白三烯A4(英语:Leukotriene A4)是一种白三烯。白三烯A4水解酶可将其水解为白三烯B4,白三烯C4合酶可将其与谷胱甘肽结合生成白三烯C4。医学导航:遗传代谢缺陷代谢、k,c/g/r/p/y/i,
  • 四极离子阱四极离子阱是一种使用交变电场来束缚带电粒子的离子阱,也称无线射频 (RF)阱或者保罗离子阱, 为了纪念发明者沃尔夫冈·保罗。 沃尔夫冈·保罗发明了这种装置并因此成果而分享
  • 乔凡娜·梅索兹殴诺乔凡娜·梅索兹殴诺(意大利语:Giovanna Mezzogiorno,1974年11月9日-)是一名剧场和电影女演员。梅索兹殴诺生于意大利罗马。父亲维托里欧·梅佐吉诺和母亲赛茜莉雅·沙基都是演员
  • 落叶松属落叶松属(学名:Larix)是松科下的一个属,主要分布在北半球。落叶松属约有10-14种。
  • 费城地铁费城地铁,是在美国宾夕法尼亚州费城及其周边地区,由宾夕法尼亚州东南地区交通局(SEPTA, Southeastern Pennsylvania Transportation Authority)运营的地铁系统。该系统包括两条
  • 美国教育部长美国教育部长是美国教育部的主管,负责处理教育政策。现任美国教育部长是贝特西·德沃斯。  民主党  共和党
  • 巴尔盖巴尔盖(意大利语:Barghe),是意大利布雷西亚省的一个市镇。总面积5.4平方公里,人口1182人,人口密度218.9人/平方公里(2009年)。国家统计(ISTAT)代码为017012。