Shell

推荐列表 站点导航

当前位置:首页 > 脚本编程 > Shell >

shell 字符串的处理(截取,连接,匹配,替换,翻转)

来源:网络整理  作者:  发布时间:2020-12-20 20:46
本文介绍下,shell对字符串进行处理的一些例子,包括字符串的截取,连接,匹配,替换,翻转等。有需要的朋友参考...

方法三

echo $a|awk ’{print substr( ,1,8)}’
 

expr "$VAR" : ’.*’

复制代码 代码示例:

8,得到字符串的长度:

4,字符串的翻转
 

cut:对标准输入的字符串进行处理
vi $i <<-!

复制代码 代码示例:

??
sort

方法二:
:wq

9,判断字符串是否为数字

或者
 

-s:使标准输入中没有delimeter

2,字符串的比较
编写脚本实现

复制代码 代码示例:

cut -b-n,m:以byte为单位,截取1-n,和第m个

复制代码 代码示例:

 

使用sed

11,得到字符串中某个string的重复次数

%x=abcdabcd
cut -bn-m:以byte为单位,从第n个byte开始,取m个
 

{
cut -bn,m:以byte为单位,截取第n,m个byte
!
 

done

echo $test |sed ’s//(.*/)/(../)$//’
 

substr是awk中的一个子函数,对第一个参数的进行截取,从第一个字符开始,共截取8个字符,如果不够就从第二个字符中补充

%echo $ # 只替换一个

#!/usr/bin/awk -f
:g/xxxx/s//XXXX/g
使用sed

复制代码 代码示例:

方法一:
}
cut -f1:截取第1个域

-c:以charactor为单位

for i in file_list
END{print revline}

fgrep

 

 

$

得到的结果需要减去1
 

%echo $ # 替换所有
revline = ""
 

复制代码 代码示例:

1,字符串的截取
替换所有匹配

3,字符串的连接
好像没有什么可以比较的

grep

截取字符串的前2位

复制代码 代码示例:

echo $a|cut -b2-8
echo $

 

13,如何将字符串内每两个字符中间插入一个字符
??

bash中:

6,字符串的排序
bash当中
revline = substr(,i,1) revline

echo $test |sed ’s/^/(../)/(.*/)//’

echo $a |awk -F"x" ’{print NF-1}’
 

sh中:

本节分享下,shell字符串处理的内容,包括:截取,连接,匹配,替换,翻转等。

 

egrep
 

$a$b
12,将一批文件中的所有string替换
{

复制代码 代码示例:

for (i=1;i<=length;i++)
或者
方法一:

方法二

复制代码 代码示例:

替换单个匹配
bbcdabcd
 

使用rev命令

echo $test |sed ’s/xx/yy’

10,得到字符串中某个字符的重复次数
do
}
 

-d:指定分隔符,默认为tab
$string

复制代码 代码示例:

或者

5,字符串的匹配
 

方法四
a=123456
bbcdbbcd

复制代码 代码示例:

使用sed截取字符串的最后两位

echo $a |tr "x" "/n" |wc -l

7,字符串的替换
如何替换/

echo $test |sed ’s/../&[insert char]/g’

 

相关热词: shell

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://www.juheyunku.com/jiaob/shell/6286.shtml

最新文章
PHP生成奖状 PHP生成奖状

时间:2021-01-06

python实现输入五个数并求 python实现输入五个数并求

时间:2021-01-06

php检测网站是否正常打开 php检测网站是否正常打开

时间:2021-01-05

python怎么右对齐 python怎么右对齐

时间:2021-01-05

Python3爬虫入门之Python3的安 Python3爬虫入门之Python3的安

时间:2021-01-05

如何用PHP接收http请求头信 如何用PHP接收http请求头信

时间:2021-01-05

数据库怎么连接用php写的 数据库怎么连接用php写的

时间:2021-01-05

php后缀怎么打开 php后缀怎么打开

时间:2021-01-05

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

shell 字符串的处理(截取,连接,匹配,替换,翻转)

2020-12-20 编辑:

方法三

echo $a|awk ’{print substr( ,1,8)}’
 

expr "$VAR" : ’.*’

复制代码 代码示例:

8,得到字符串的长度:

4,字符串的翻转
 

cut:对标准输入的字符串进行处理
vi $i <<-!

复制代码 代码示例:

??
sort

方法二:
:wq

9,判断字符串是否为数字

或者
 

-s:使标准输入中没有delimeter

2,字符串的比较
编写脚本实现

复制代码 代码示例:

cut -b-n,m:以byte为单位,截取1-n,和第m个

复制代码 代码示例:

 

使用sed

11,得到字符串中某个string的重复次数

%x=abcdabcd
cut -bn-m:以byte为单位,从第n个byte开始,取m个
 

{
cut -bn,m:以byte为单位,截取第n,m个byte
!
 

done

echo $test |sed ’s//(.*/)/(../)$//’
 

substr是awk中的一个子函数,对第一个参数的进行截取,从第一个字符开始,共截取8个字符,如果不够就从第二个字符中补充

%echo $ # 只替换一个

#!/usr/bin/awk -f
:g/xxxx/s//XXXX/g
使用sed

复制代码 代码示例:

方法一:
}
cut -f1:截取第1个域

-c:以charactor为单位

for i in file_list
END{print revline}

fgrep

 

 

$

得到的结果需要减去1
 

%echo $ # 替换所有
revline = ""
 

复制代码 代码示例:

1,字符串的截取
替换所有匹配

3,字符串的连接
好像没有什么可以比较的

grep

截取字符串的前2位

复制代码 代码示例:

echo $a|cut -b2-8
echo $

 

13,如何将字符串内每两个字符中间插入一个字符
??

bash中:

6,字符串的排序
bash当中
revline = substr(,i,1) revline

echo $test |sed ’s/^/(../)/(.*/)//’

echo $a |awk -F"x" ’{print NF-1}’
 

sh中:

本节分享下,shell字符串处理的内容,包括:截取,连接,匹配,替换,翻转等。

 

egrep
 

$a$b
12,将一批文件中的所有string替换
{

复制代码 代码示例:

for (i=1;i<=length;i++)
或者
方法一:

方法二

复制代码 代码示例:

替换单个匹配
bbcdabcd
 

使用rev命令

echo $test |sed ’s/xx/yy’

10,得到字符串中某个字符的重复次数
do
}
 

-d:指定分隔符,默认为tab
$string

复制代码 代码示例:

或者

5,字符串的匹配
 

方法四
a=123456
bbcdbbcd

复制代码 代码示例:

使用sed截取字符串的最后两位

echo $a |tr "x" "/n" |wc -l

7,字符串的替换
如何替换/

echo $test |sed ’s/../&[insert char]/g’

 

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://www.juheyunku.com/jiaob/shell/6286.shtml

相关文章

风云图片

推荐阅读

返回Shell频道首页