cut (Unix)

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

相关

  • 弗罗茨瓦夫弗罗茨瓦夫(波兰语:Wrocław;德语:Breslau,中文译为布雷斯劳、布列斯劳、洛克劳;捷克语:Vratislav;拉丁语:Wratislavia 或 Vratislavia),是波兰城市,位于波兰西南部的奥得河畔,自1999年起
  • EGFR缩写EGFR可能指:
  • 印度政府印度政府(印地语:भारत सरकार),正式名称为联邦政府(संघीय सरकार),一般亦被称为中央政府(केन्द्रीय सरकार),根据《印度宪法》成立,是管辖印度诸邦与联
  • 英格兰合同法英国合同法(English contract law )是英国规定合同的法律。它继承自中世纪商法,受过司法能动主义的影响,因此与澳大利亚、加拿大和印度等邦联国 以及美国的合同法有共同之处。由
  • 纽约州立宾厄姆顿大学宾汉姆顿大学(宾厄姆顿大学)(英文: Binghamton University, State University of New York) 是位于美国纽约州上州的一所公立研究型大学。这所大学是全纽约州排名最高的公立大
  • 可变电阻式存储器可变电阻式存储器(英语:Resistive random-access memory,缩写为RRAM 或ReRAM),是一种新型的非易失性存储器,和另一种新型的磁阻式随机存取存储器一起属于新世代的存储器。类似的技
  • 笔尾树鼠笔尾树鼠(学名:)为鼠科笔尾树鼠属的动物,分布于中国、印度、印尼、老挝、马来西亚、缅甸、泰国和越南。在中国大陆,分布于广西等地,一般栖息于热带、亚热带丛林。该物种的模式产地
  • 拦江话拦江话是四川省遂宁拦江镇当地使用的语言。其全浊塞音独立这一特征接近湘西南部分西南官话点。遂宁拦江话共有二十八个声母。崩布必东丁笃高滚格片普怕妥土替肯苦刻旁敝步同
  • 洛伦兹·奥肯洛伦兹·奥肯(Lorenz Oken,1779年8月1日-1851年8月11日)为德国博物学家。
  • 斯潘塞·勒马钱特·穆尔斯潘塞·勒马钱特·穆尔(Spencer Le Marchant Moore,1850年-1931年)为英国植物学家。斯潘塞·勒马钱特·穆尔出生于汉普斯特德。1870年至1879年,他曾工作于英国皇家植物园,发表了