首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux 命令 | cut

Linux 命令 cut 命令解析 cut 命令可用于删除一个文本文件中每行的字符,留下需要的列,是一个很方便的文本处理命令。...cut 的一般形式如下: cut [选项] [文件] 其中,选项为可选参数,包括: -b/--bytes:指定要提取的字节范围。 -s/--separator:指定字段分隔符。...-c/--complement:排除指定的字节范围。 -n/--numeric-sort:对输出进行数字排序。 -x/--random-sort:对输出进行随机排序。...命令将这个文件中的第 1 行和第 3 列提取出来,命令如下: cut -d " " -f 1,3 linyi.txt -d " " 表示使用空格作为分隔符, -f 1,3 表示输出第1列和第3列。...输出结果如下: 小林 18 李四 19 王五 20 赵六 21 Linux 命令 cut 命令注意事项 如果不指定分隔符,则默认使用制表符作为分隔符; 使用 -c 选项可以剪切字符而不是列; 使用 -

21220
您找到你想要的搜索结果了吗?
是的
没有找到

Linux cut 命令详解

$ cat content.txt Ubuntu Linux Microsoft Windows OsX El Capitan Unix FreeBSD 如何指定分隔符 最常用的选项是 -d 和 -f...打印 context.txt 文件每一行的第一个字符,如下: $ cut -c 1 content.txt U M O U F 下面显示了 context.txt 文件每一行的第一至七个字符; $ cut...下面提取第二个到最后一个字符: $ cut -c2- content.txt buntu Linux icrosoft Windows sX El Capitan nix reeBSD 提取第一到第四个字符...d' | cut -d" " -f2-4 >> memory.txt $ cat memory.txt 985 86 234 总结 cut 命令可以和很多其他Linux或Unix命令通过管道连接。...到此这篇关于Linux cut 命令详解的文章就介绍到这了,更多相关Linux cut 命令内容请搜索ZaLou.Cn以前的文章或继续浏览下面的相关文章希望大家以后多多支持ZaLou.Cn!

4K62

Linux-cut命令(22)

cut剪切命令 cut命令通常用来对某个文本文件进行解析,擅长处理以一个字符间隔的文本内容 -b :以字节(bytes)为单位进行分割。这些字节位置将忽略多字节字符边界,除非也指定了 -n 标志。...-c :以字符(characters)为单位进行分割。 -d :自定义分隔符(delimiter),默认是TAB来间隔。...-f  :与-d一起使用,指定显示哪个区域(filed),支持符号,  比如:-f 1-3,5 表示显示区域1,2,3,5 -n :忽略(ignored)分割多字节字符。仅和 -b 标志一起使用。...-d " " -f 1 test #对test文件进行剪切,以空格为间隔,显示区域1 1 4 7 $ cut -d " " -f 1-2,3 test #以空格为间隔,显示区域1,2,3...1 2 3 4 5 6 7 8 9 $ cat test|head -n 2|cut -f 1-2,3 #显示前2行,并显示区域1,2,3 1 2 3 4 5 6

1.5K10

Linux字符截取命令-cut

如果不指定 File 参数,cut 命令将读取标准输入。 必须指定 -b、-c 或 -f 标志之一。 cut 默认以制表符为分隔符 ---- 参数说明 -b :以字节为单位进行分割。...-c :以字符为单位进行分割。 -d :自定义分隔符,默认为制表符。 -f :与-d一起使用,指定显示哪个区域。 -n :取消分割多字节字符。仅和 -b 标志一起使用。...---- cut命令主要是接受三个定位方法: 第一,字节(bytes),用选项-b 第二,字符(characters),用选项-c 第三,域(fields),用选项-f ?...-d : -f 1 root bin daemon adm lp [root@entel2 ~]# 用-d来设置间隔符为冒号,然后用-f来设置我要取的是第一个域。...当然,在设定-f时,也可以使用例如3-5或者4-类似的格式: [root@entel2 ~]# cat /etc/passwd | head -n 5 | cut -d : -f 1,3-5 root:

3.9K30

Linux命令(13)——cut命令

| -d ,--delimiter=DELIM:指定列(或字段)的分隔字符。...首先使用cat命令显示原文本文件内容如下: hello world i am lvlv i like linux 使用cut命令选择第3到第5个字符输出: [b3335@MIC test]$ cut -...c 3-5 testfile llo am lik 如果没有指定结束字符的位置,即cut -c 3- testfile,则输出第三个字符到最后一个字符。...同样我们可以使用字节为单位来进行,如果文本文件是单字节编码的字符,那么cut -b 3-5 testfile等同于cut -c 3-5 testfile。 (2)以字段为单位输出指定字段。...还是以上面的testfile为例,输出第二列和第三列的内容: [b3335@MIC test]$ cut -d ' ' -f 2,3 lvlv world am lvlv like linux 注意,因为第一行没有第三列

1.7K20

C语言中%d,%o,%f,%e,%x的意义

格式说明由“%”和格式字符组成,如%df等。它的作用是将输出的数据转换为指定的格式输出。格式说明总是由“%”字符开始的。不同类型的数据用不同的格式字符。...格式字符有d,o,x,u,c,s,f,e,g等。...如 %d整型输出,%ld长整型输出, %o以八进制数形式输出整数, %x以十六进制数形式输出整数, %u以十进制数输出unsigned型数据(无符号数)。...%c用来输出一个字符, %s用来输出一个字符串, %f用来输出实数,以小数形式输出, %e以指数形式输出实数, %g根据大小自动选f格式或e格式,且不输出无意义的零。...如scanf("%dc%s",&a,&b,&str) 转载自:http://blog.csdn.net/cfanlwn/article/details/5053794

1.5K10

带有实际示例的Linux Cut命令

$ cat content.txt Ubuntu Linux Microsoft Windows OsX El Capitan Unix FreeBSD 如何用分隔符剪切 最常用的cut选项是-d和-...$ cut -d " " -f 1 content.txt Ubuntu Microsoft OsX Unix FreeBSD 本示例从特定文件中提取多个字段。...要从名为content.txt的文件的每一行输出第一个字符,请使用以下命令: $ cut -c 1 content.txt U M O U F 在下面的示例中,我们将显示文件中每行的字符1至7(范围):...要将列从第二个字符提取到最后一个字符: $ cut -c2- content.txt buntu Linux icrosoft Windows sX El Capitan nix reeBSD 要从第一个字符到第四个字符提取列...d' | cut -d" " -f2-4 >> memory.txt Output $ cat memory.txt 985 86 234 结论 cut命令可以与许多其他Linux或Unix命令一起传递

3.5K20

Linux命令操作之cat与cut

本篇主题:详细学习介绍cat和cut命令 ?...语法结构: cut [-bn] [file] 或 cut [-c] [file] 或 cut [-df] [file] 选项参数: -b :以字节为单位进行分割。...-c :以字符为单位进行分割。 -d :自定义分隔符,默认为制表符。 -f :与-d一起使用,指定显示哪个区域。 -n :取消分割多字节字符。仅和 -b 标志一起使用。...使用说明: cut 命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段写至标准输出。 如果不指定 File 参数,cut 命令将读取标准输入。必须指定 -b、-c 或 -f 标志之一。...-d ":" -f 5/usr/local/sbin 从上面的例子中可以看出,以':'为分隔符,第五个位置是/usr/local/sbin 好了现在清晰了,Cat 和Cut你学到了没有?

4.4K50

Linux Shell工具篇 - 文本切割工具cut

切割提取列:cut 文件或数据 -d 分隔符切割 -f 提取第X列 cut切割提取字符:cut 文件或数据 -c 提取字符范围 cut切割提取字节:cut 文件或数据 -nb 提取字节范围 演示 准备数据文件...-d " " -f 1,3 #输出 AA 11 BB 22 CC 33 DD 44 提取文件中第二列、第三列、第四列,范围查找: cut cut1.txt -d " " -f 2-4 #输出 hello...”abc传智播客” 前6个字节: echo "abc传智播客" | cut -b -6 # 由于linux系统默认utf-8编码表, 所以一个汉字占3个字节 提取字符串”abc传智播客” 前4个字节....txt | grep itheima | cut -d " " -f 2 5.切割提取bash进程的PID号 ps -aux | grep 'bash' | head -n 1 | cut -d..." " -f 8 6.切割提取IP地址 ifconfig | grep broadcast | cut -d " " -f 10 运行效果

2.2K30

F3D模式规则详解

F3D有两个版本,长期版还有短期版 长期版规则 1、购买时候分配 第一队 20% to 奖金池, 56%分给所有人, 30% 持有p3d的人 第二队 35% to 奖金池, 43%分给所有人, 8%...持有p3d的人 第三队 20% to 奖金池, 30%分给所有人, 6% 持有p3d的人 第四队 35% to 奖金池, 43%分给所有人, 0% 持有p3d的人 固定的分配 10% to 推荐人,...2% to 开发合约的团队, 1% 用作合约的手续费, 1% to 空投池 2、结束之后的奖金分配 第一队 48% to winner, 20%给所有人,10% to 下一轮,20% p3d持有人,...p3d的部分,按照p3d的持有份额来平均分配, p3d的分配规则,详细请看https://etherscan.io/address/0xc7029ed9eba97a096e72607f4340c34049c7af48...4)分配给p3d的是一个单独的合约divide,把p3d的钱打过去,divide合约自动分配 6、其他规则 1)每次有人购买,时间增加30秒,延迟结束时间最长不超过24小时 2)每一轮结束之后,都要间隔

1K10

每天学一个 Linux 命令(30):cut

命令格式 cut [选项] [链接文件名] cut [OPTION] [LINKNAME] 选项说明 -b #只显示行中指定(字节数)的内容 -c #只显示行中指定(字符数)的内容 -d #指定字段的分隔符...-f1 -d" " cuttest.txt 1 9 2 #以空格为分隔,打印每一行的第一列和第三列 [root@centos7 testdir]# cut -f1,3 -d" " cuttest.txt...1 3 9 7 2 9 #以空格为分隔,打印每一行的第三列到结尾 [root@centos7 testdir]# cut -f3- -d" " cuttest.txt 3 4 5 6 8 7 6...[root@centos7 testdir]# cut -c -5 cuttest.txt 1 2 3 9 8 7 2 1 9 #截取每一行第五个到最后一个字符 [root@centos7 testdir...]# cut -c 5- cuttest.txt 3 4 5 6 8 7 6 5 4 3 9 8 7 6 5 指定分隔符截取内容的用法非常实用,工作中也经常使用。

1K10

Linuxcut,split,paste,grep,sed和awk命令总结

这是linux文本操作常用的几个命令,现在进行总结下 命令 常用用法 参数意义/示例 常用作用 cut cut -d '分隔符号'-f fileds cut -d ":" -f 3,5 切,纵向切,切列...,相当于剪切,取的是某1列或某几列 cut -c 字符范围 cut -c 12- 切割排列整齐的信息 paste paste [-d] file1 file2 -d后面是分隔符,默认[tab]分隔 追加列...file1*>>file1 示例2 ls -al|split -l 10 - lsroot 每10行记录一个文件,注意- grep grep [-acinv] "查找字符串" filename -c计算查找字符串的次数...同时输出行号 -i忽略大小写,视为相同 -v反向选择 sed sed [-nefr] '动作' -e直接在命令行进行动作编辑 作用非常之多,替换,删除,新增,选取特定行,也就是常作用于行 -f将...sed动作写在一个文件内 -f file可以执行file内的动作 示例1 cat file|sed '2,5d' 删除2-5行 -e加不加都可以 示例2 '2,$d' 2到最后一行,$表示最后一行 示例

3.3K50
领券