cut (Unix)

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

相关

  • 切罗基语切罗基语(ᏣᎳᎩ ᎦᏬᏂᎯᏍᏗ、Tsalagi Gawonihisdi),又柴罗基语,是一种切罗基人使用的易洛魁语。是唯一尚在使用的南易洛魁语。切罗基语是一种很特别的语言,它只有一个双唇音.m
  • 隐生宙前寒武纪(英语:Precambrian)是地质年代中,对于显生宙之前数个宙(eon)的非正式涵盖统称,原本正式的名称是隐生宙或隐生元(Cryptozoic eon),但后来拆分成冥古宙、太古宙与元古宙三个时代
  • CdS硫化镉是硫和镉的无机化合物,化学式为CdS。它是一种N型光电导半导体材料。属Ⅱ-Ⅵ族化合物半导体。分子量144.476,属六方晶格结构,晶格常数5.86×10-10m,熔点1750℃,禁带宽度2.
  • 噻嗪类利尿剂噻嗪类利尿剂(英语:Thiazides),是利尿剂的一类。此类药物可抑制氯化钠在远端曲小管(英语:Distal convoluted tubule)的再吸收(英语:reabsorption)。这些药会作用在远端曲小管的细胞管
  • RTSP实时流协议(Real Time Streaming Protocol,RTSP)是一种网络应用协议,专为娱乐和通信系统的使用,以控制流媒体服务器。该协议用于创建和控制终端之间的媒体会话。媒体服务器的客户
  • 杰米罗奎尔杰米罗奎尔(英文:Jamiroquai),英国流行乐团。在全世界销售了2000万张唱片,并且在出道后的14年期间占据了162周的英国单曲榜名次。据主唱Jay Kay本人透露,其个人财产高达4000万英磅
  • 社团社团(或由英语:Club翻译来的名称)可以指:在科技产业中:在影视娱乐中:其他:
  • 法国省会及大区首府在法国,“préfecture”一词指省的行政中心,即省会;亦指大区的行政中心,即大区首府。 此外,省及大区政府办公楼也称为“préfecture”。 在法国这个单一制国家中,省会及大区首府由
  • 人造生命人造生命,又称合成生命,是近期出现的生物技术术语,指利用生物技术干预、改变遗传密码从而产生新的生命个体的研究。创造人造生命是于合成生物学或探索生命的起源领域工作的科学
  • 北点地梅北点地梅(学名:)为报春花科点地梅属下的一个种。