cut (Unix)

✍ dations ◷ 2025-04-10 01:52:25 #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期,由国际开放标准组织发布

相关

  • 虐待动物虐待动物是指人类对非人类动物畜意或非畜意施行使该动物承受痛苦或伤害的行为。无论该行为是否违反事发国家的法律,如符合条件,皆可被视为虐待动物。虐待动物的行为可以分为几
  • 1582年商朝第二任君主外丙继位。埃及人发明的一种全新的历法,该历法来源于月亮和星星。该历法比巴比伦历法要先进。
  • 清洗清洗可以指:
  • 印古什人印古什人(俄语:Ингуши,土耳其语:İnguşlar)是一个居住在北高加索地区的民族,自称“加尔盖人”(印古什语:Галгай)。主要分布于俄罗斯联邦的印古什共和国境内。印古什又译
  • 加查拉战线加查拉战役是第二次世界大战北非战场中一次极其重要之战役,战事从1942年5月26日至6月21日,主要发生在利比亚托布鲁克附近。随着1941年底十字军行动(英语:Operation Crusader)的成
  • 内华达州行政区划美国内华达州一共有16个县和一个独立市。1861年11月25日,首届内华州领地议会建立了9个县。1864年内华达加入联邦成为一个州时一共有11个县。1969年,奥姆斯比县和卡森城合并成
  • 美国总统纪念币美国总统1美元纪念币(Presidential $1 Coin)计划来源于美国国会109-145号法案(2005年12月22日生效)。该法案授权美国国家铸造局制造正面刻有美国总统图像的1美元纪念币。参议院
  • 户籍人口户籍人口是中国大陆户籍制度的概念,是指所在地区户籍登记的人口;与之相对应的概念是流动人口,即不在户籍登记所在地区长期居住的人口。
  • 领土集体领土集体(法语:collectivité territoriale),亦称地方集体(collectivité locale),是法国的一种受公法约束的法人,其在所在领土上行使国家下放的部分权力。 1958年《法兰西第五共和
  • 轶事记录法轶事纪录法是一种不限时间,不受主题,不受情境的观察法。主要适用于小动物或幼儿。猜测行为原因,了解行为过程,获取反映回馈。若可按时间笔记,则可更加了解行为反应的准确时间。进