cut命令用于从文件或者标准输入中读取内容并截取每一行的特定部分并送到标准输出。截取的方式有三种,一是按照字符位置,二是按照字节位置,三是使用一个分隔符将一行分割成多个field,并提取指定的fields。 cut 命令有5个参数,其中-c,-b,-f分别表示"character...
cut命令用于从文件或者标准输入中读取内容并截取每一行的特定部分并送到标准输出。
截取的方式有三种,一是按照字符位置,二是按照字节位置,三是使用一个分隔符将一行分割成多个field,并提取指定的fields。
cut
命令有5个参数,其中-c,-b,-f分别表示"character",
"byte"以及"field"截取方式。当采用field模式截取时,需要用"-d"参数指定一个分隔符,分割符只能为单个字符。另外还有一个"-
s",suppress,表示如果行中没有给出的分割符则不输出该行(默认为如果没有分隔符则将该行原封不动输出)
以下为几个例子:
按字符截取:echo hello, world | cut -c 8-12 则输出"world"(截取字符串中从第8到第12个共12个字符)
按分隔符截取:echo hello, world | cut -f 2 -d " "则输出"world"(截取以空格分割的第二部分)
echo Long, long ago | cut -f 1,3 -d " "则输出" Long, ago"(截取以空格分割的第1、3部分,注意输出的结果也以-d指定的分隔符分割)
使用"-s"安静地忽略没有给出地分隔符地行:echo hello |cut -d "!" -f 1 -s则什么也不输出(因为行中没有"!"字符)
如果命令执行成功则返回0,遇到错误则返回一个大于0的数字。
分享到:
相关推荐
Linux cut命令 Linux cut命令用于显示每行从开头算起 num1 到 num2 的文字。 语法 cut [-bn] [file] cut [-c] [file] cut [-df] [file] 使用说明: cut 命令从文件的每一行剪切字节、字符和字段并将这些字节、字符...
我们可以使用 cut 命令从一行字符串中于以字节,字符,字段(分隔符)等单位截取一部分内容出来。这篇文章主要介绍了Linux cut 命令的相关知识,需要的朋友可以参考下
Shell编程-字符截取命令-cut命令
linux中截取字符串cut命令用法简介[借鉴].pdf
linux中cut命令的用法详解.
今天小编就为大家分享一篇关于linux的cut命令用法总结,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
cut命令指定输出一行中的选取部分。是大家在操作linux系统中经常用到的命令,下面这篇文章主要给大家介绍了关于Linux中文本处理工具之cut命令的相关资料,需要的朋友可以参考学习,下面来一起看看吧。
Linux 命令行工具“cut”在 C++ 中的实现。 仅支持 -f、-d、-b 和 --complement 参数。 更多关于剪切工具的信息: 源代码分为一个名为libcut的库,它提供字符串处理功能和一个可执行文件,称为cut ,它解析参数并...
主要介绍了一天一个shell命令 linux文本内容操作系列-cut命令详解,需要的朋友可以参考下
linux shell cut从入门到精通
详细介绍linux下用于处理文本文件分类、合并、分割操作的工具 如:sort、uniq、join、cut、paste、split
对linux的散打剑客:cut/awk/sed的详细介绍
技术分享:Linux之awk、cut、sort、sed用法
Linux笔记——命令:Sort,uniq,join,cut,paste,split Linux笔记——shell基础:变量&本地变量&位置变量&特定变量参数 Linux笔记——条件测试test Linux笔记——控制流 Linux笔记——shell补充:参数传递&函数等 Linux...
shell中色彩处理,awk高级应用, cut的基本使用,很多案例,可以实践
linux中截取字符串cut命令用法简介参考.pdf
Slice and dice text files with cut, paste, grep, patch, and sed Once you overcome your initial 'shell shock,' you'll find that the command line is a natural and expressive way to communicate with your...
Linux网络操作系统基础:文件处理cut和awk命令.pptx