2016 - 2024

感恩一路有你

shell截取字符串substr 如何用shell脚本语言去截取字符串?

浏览量:2990 时间:2021-03-14 12:43:59 作者:admin

如何用shell脚本语言去截取字符串?

1、Concept

在shell中,我们可以通过截取字符串操作来提取所需的特定字符串

2。运算符

①#表示从左截取,删除左字符,保留右字符

其中STR是变量名,#是运算符,*//表示从左截取第一个//符号和所有左字符

②%表示从右截取,删除右边的字符,保留左边的字符

其中STR是变量名,%号是运算符,/*表示从右边删除第一个/号和右边的所有字符

③##表示从左边截取,删除左边的字符,保留右边的字符

其中STR是变量名,##,是运算符,*/表示匹配最后一个(最右边的)/,删除/和前面的所有字符

④%%表示从右边截取,删除右边的字符,保留左边的字符

其中STR是变量名,%%是运算符,/*表示匹配最后一个(最左边)/,删除/和右边所有字符

⑤从左边字符开始,字符数

其中0表示左边第一个字符的开始,10表示字符总数。

3、使用剪切工具截取

-C选项表示字符定位:3,7表示截取第三和第七个字符,4-9表示截取第四到第九个字符

read-P“输入字符串(用空格分隔):”string#提示您输入字符串,你可以在这里输入你是

STR1=echo$string | cut-D “”-F1ţ根据空格分割输入字符串,取第一个字段(field)

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

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

echo$STR1#显示第一个字段

echo$STR2#显示第二个字段

echo$str3#显示第三个字段

剪切命令,-D选项表示使用的分隔符,-f选项表示要使用的字段

shell截取字符串substr shell字符串截取awk shell cut字符串截取

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