cut (Unix)

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

相关

  • 公元前5世纪前500年至前401年的这一段期间被称为前5世纪。按史记,在前476年,春秋时代结束,战国时代开始。
  • Lighttpdlighttpd(读作lighty) 是一款以BSD许可证开源的网页服务器,在确保兼容常见标准、安全性及灵活性的情况下专为需要处理速度的环境优化。此软件起初为扬·克内施克对c10k问题(英语
  • 冰人奥兹冰人奥茨(德语:Ötzi),也称奥茨冰人、锡米拉温人(Similaun man)或厄茨人,以其发现地所在山谷而命名,是1991年于奥茨塔尔阿尔卑斯山脉冰川发现的一具因冰封而保存完好的天然木乃伊,地
  • 以色列据以色列中央统计局的资料显示,在以色列第63个建国日(2011年5月14日)之前,总人口达到7,746,000。而在建国初期,这一数字仅为806,000。 目前,犹太人约占75.3%(5,837,000),阿拉伯人占2
  • 白光白光可以是下列人物或事物:
  • 有机磷酸酯磷酸酯又称正磷酸酯(以与亚磷酸酯相区别),是磷酸的酯衍生物,属于磷酸衍生物的一类。磷酸为三元酸,因此根据取代烃基数的不同,又可将磷酸酯分为伯磷酸酯(磷酸一酯、烃基磷酸)、仲磷酸
  • 桑尼赛德桑尼赛德(Sunnyside)位于美国华盛顿州雅基马县。2010年美国人口普查时人口为15,858人。
  • 恰恰 (白兰地)恰恰(格鲁吉亚语:ჭაჭა)是乔治亚的一种白兰地。恰恰酒色透明,度数较高,有时会使用未成熟的葡萄或野生的葡萄制作。有些恰恰使用无花果或瓯柑、橙子、桑果等其他水果或香草制作
  • 寄存器内存寄存器内存也称缓冲器内存,是一种在DRAM模块与系统内存控制器之间有寄存器的内存模块。这可以减少内存控制器上的电气负载,使用多个内存模块的单个系统将会更加稳定。为了区分
  • 广州塔码头坐标:23°6′35.7″N 113°18′56.6″E / 23.109917°N 113.315722°E / 23.109917; 113.315722广州塔码头是广州的一个客运码头,在海珠区广州塔附近的艺苑路西北处,往东旁边不