Shell中的字符串截取的方法

本篇内容主要讲解“Shell中的字符串截取的方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Shell中的字符串截取的方法”吧!

我们提供的服务有:网站建设、做网站、微信公众号开发、网站优化、网站认证、中阳ssl等。为数千家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的中阳网站制作公司

一.从左向右截取最后一个string后的字符串:

${variable##*string}

例如:

# cat test.sh

#!/bin/bash

var='1234567890abcedef1208'

echo ${var##*0}

从左向右截取最后一个0后的字符串

运行:

# ./test.sh 

8

二.从左向右截取第一个string后的字符串:

${variable#*string}

例如:

# cat test.sh

#!/bin/bash

var='1234567890abcedef1208'

echo ${var#*0}

从左向右截取第一个0后的字符串

# ./test.sh

abcedef1208

三.从右向左截取最后一个string后的字符串:

${variable%%string*}

例如:

# cat test.sh

#!/bin/bash

var='1234567890abcedef1208'

echo ${var%%0*}

从右向左截取最后一个0后的字符串

# ./test.sh 

123456789

四.从右向左截取第一个string后的字符串:

${variable%string*}

例如:

# cat test.sh

#!/bin/bash

var='1234567890abcedef1208'

echo ${var%0*}

从右向左截取第一个0后的字符串

# ./test.sh

1234567890abcedef12

到此,相信大家对“Shell中的字符串截取的方法”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!


当前题目:Shell中的字符串截取的方法
文章转载:http://scyanting.com/article/pccoes.html