zl程序教程

您现在的位置是:首页 >  系统

当前栏目

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

Linux 轻松 字符串 取出
2023-06-13 09:12:15 时间

中字母

随着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的语法,以及字符串处理部分的基本技巧,就可以很斂貌轻松取出字符串中的字母啦!


我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题

本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 Linux下轻松取出字符串(Linux取字符串)