美图齐众专注资阳网站设计 资阳网站制作 资阳网站建设
资阳网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

Linux下轻松取出字符串(Linux取字符串)

中字母

创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:做网站、网站制作、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的五峰网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

随着linux及其Bash Shell的普及,Linux用户可以更加简便的取出字符串中的字母。本文将介绍如何在Linux终端下方便的取出字符串中的字母,省去重复而繁琐的输入。

首先,让我们以一个字符串“$string =”Linux Rules””为例,来演示取出字符串中字母的方法。

以往,我们需要使用循环来逐个遍历字符串每个字符,若该字符为ABCabc任取一个字母,则把该字符保存到一个新的字符串中。

使用Bash Shell可以这样实现:

#! /bin/bash

string =”Linux Rules”

CHAR_str=””

for ((i=0;i

do

char=`echo $string | cut -b$i`

if [[ $char =~ [ABCabc] ]];then

char_str=${char_str}$char

fi

done

echo $char_str

在上面的代码语句中,$string变量中存放的是要取出字母的字符串,for循环逐个遍历字符串的每个字符,使用cut -b$i来取出字符串中的某个字符(第$i个),并保存在$char变量中,然后用正则来判断$char变量中的字符是否是ABCabc中任一字母,如果是,则将该字符拼接至$char_str字符串中,当循环结束后,该字符串中存放的便是字符串$string中的字母。

这是本文演示的一种取出字符串中字母的方法,此外,还可以运用其他技术,如sed、awk等等,达到相同的目的。只要熟悉Bash Shell的语法,以及字符串处理部分的基本技巧,就可以很斂貌轻松取出字符串中的字母啦!

创新互联【028-86922220】值得信赖的成都网站建设公司。多年持续为众多企业提供成都网站建设,成都品牌网站设计,成都高端网站制作开发,SEO优化排名推广服务,全网营销让企业网站产生价值。


当前名称:Linux下轻松取出字符串(Linux取字符串)
网站地址:http://www.zsjierui.cn/article/coeiigs.html

其他资讯