我是靠谱客的博主 超级八宝粥,最近开发中收集的这篇文章主要介绍dcut matlab,cut命令,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

概述

cut的作用

文件内容查看

显示行中的指定部分,删除文件中指定字段

语法

cut(选项)(参数)

选项

-b:仅显示行中指定直接范围的内容;

-c:仅显示行中指定范围的字符;

-d:指定字段的分隔符,默认的字段分隔符为“TAB”;

-f:显示指定字段的内容;

-n:与“-b”选项连用,不分割多字节字符;

--complement:补足被选择的字节、字符或字段;

--out-delimiter=:指定输出内容是的字段分割符;

--help:显示指令的帮助信息;

--version:显示指令的版本信息。

参数

文件:指定要进行内容过滤的文件。

实例

1.例如有一个学生报表信息,包含No、Name、Mark、Percent:

cat test.txt

No Name Mark Percent

01 tom 69 91

02 jack 71 87

03 alex 68 98

使用 -f 选项提取指定字段:

cut -f 1 test.txt

结果:

No

01

02

03

cut -f2,3 test.txt

结果:

Name Mark

tom 69

jack 71

alex 68

--complement 选项提取指定字段之外的列(打印除了第二列之外的列):

cut -f2 --complement test.txt

结果:

No Mark Percent

69 91

71 87

68 98

2.使用 -d 选项指定字段分隔符:

cat test2.txt

No;Name;Mark;Percent

01;tom;69;91

02;jack;71;87

03;alex;68;98

cut -f2 -d";" test2.txt

结果:

Name

tom

jack

alex

3.指定

字段的字符或者字节范围

cut命令可以将一串字符作为列来显示,字符字段的记法:

N-:从第N个字节、字符、字段到结尾;

N-M:从第N个字节、字符、字段到第M个(包括M在内)字节、字符、字段;

-M:从第1个字节、字符、字段到第M个(包括M在内)字节、字符、字段。

上面是记法,结合下面选项将摸个范围的字节、字符指定为字段:

-b 表示字节;

-c 表示字符;

-f 表示定义字段。

例:

cat test.txt

abcdefghijklmnopqrstuvwxyz

abcdefghijklmnopqrstuvwxyz

abcdefghijklmnopqrstuvwxyz

abcdefghijklmnopqrstuvwxyz

abcdefghijklmnopqrstuvwxyz

打印第1个到第3个字符:

cut -c1-3 test.txt

结果:

abc

abc

abc

abc

abc

打印前2个字符:

cut -c-2 test.txt

结果:

ab

ab

ab

ab

ab

打印从第5个字符开始到结尾:

cut -c5- test.txt

结果:

efghijklmnopqrstuvwxyz

efghijklmnopqrstuvwxyz

efghijklmnopqrstuvwxyz

efghijklmnopqrstuvwxyz

efghijklmnopqrstuvwxyz

最后

以上就是超级八宝粥为你收集整理的dcut matlab,cut命令的全部内容,希望文章能够帮你解决dcut matlab,cut命令所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(70)

评论列表共有 0 条评论

立即
投稿
返回
顶部