2016 - 2024

感恩一路有你

shell中cut的用法 shell脚本字符串分割的几种方法?

浏览量:1560 时间:2021-03-12 18:49:03 作者:admin

shell脚本字符串分割的几种方法?

Read-P“input string(用空格分割):”string#要提示您输入字符串,您可以在此处输入

STR1=echo$string | cut-D“”-F1#要按空格分割输入字符串,请取第一个字段

STR2=echo$string | cut-D”-F2#要按空格分割输入字符串,取第二个字段(field)

str3=echo$string | cut-D “”-F3#根据空格拆分输入字符串,取第三个字段(field)

echo$STR1#显示第一个字段

echo$STR2#显示第二个字段

echo$str3#显示第三个字段

cut命令,-D选项表示使用的分隔符,-f选项指示使用的字段

cut命令用法:cut参数文件名注意:cut命令从文件的每行中剪切字节、字符和字段,并将它们写入标准输出。参数:-B:以字节为单位拆分。这些字节位置忽略多字节字符边界,除非还指定了-N标志。-按字符单位拆分。-d:自定义分隔符,默认为tab。-f:与-D一起使用可指定要显示的区域。-n:取消设置多字节字符。仅与-B标志一起使用。如果字符的最后一个字节落入-B标志的list参数所指示的更多参数中,请参阅:cut--help-B用法:以字节为单位指定相应的字节输出。因为一个英文字符只占用一个字节,所以它可以相当于英文字符的-C,但是它不适用于占用多个节代码的字符,例如中文;文件内容:$cattest.txt1234567890efghijiji你好哇!指定文件中每行的第一个、第三个和第七个字符。输出:切断-B 1,3-7测试.txt134567ACDEFGacdefghlloW-N表示1到前N个字符,N表示从N开始的所有字符,打印前两个字符和从第八个$cut-b-2开始的字符,8-测试.txt12890ABHIJabhijherold! 中文:文件内容:$cattest1.txt我们好像在什么地方见过面。你还记得吗?就像春天一样!

shell中cut的用法 shell脚本比较字符串相等 shell字符串截取awk

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。