我来出shell练习题四——sed练习题

回复 收藏
文件内容如下:
123abc456
456def123
567abc789
789def567
要求输出:
456ABC123
123DEF456
789ABC567
567DEF789

{{{密码回复可见}}}


2016-02-29 10:13 举报
已邀请:
0

泡沫。

赞同来自:

ddffds
0

HMOM

赞同来自:

本帖最后由 HMOM 于 2016-2-29 10:54 编辑

sed 's/[a-z]/\u&/g' test.txt

sed -r 's/([0-9]*)([a-z]*)([0-9]*)/\3\2\1/g' test.txt | sed 's/[a-z]/\u&/g'

0

wsw13640218682

赞同来自:

sed -r 's/([0-9]*)([a-z]*)([0-9]*)/\3\2\1/g' de | tr 'a-z' 'A-Z'

0

flyingfishzxf

赞同来自:

sed -r 's/(^[0-9]{3})([a-z]{3})([0-9]{3}$)/\3\2\1/' text |tr 'a-z' 'A-Z'
0

maria

赞同来自:

flyingfishzxf 发表于 2016-3-3 14:35
sed -r 's/(^[0-9]{3})([a-z]{3})([0-9]{3}$)/\3\2\1/' text |tr 'a-z' 'A-Z'

{:7_202:}
0

不怕不怕

赞同来自:

参考
0

licengceng

赞同来自:

学习
0

q913555

赞同来自:

学习了
0

蔡炳森

赞同来自:

sed -r 's/([0-9]*)([a-z]*)([0-9]*)/\3\2\1/g' de | tr 'a-z' 'A-Z'
0

jxcia2018

赞同来自:

sed -r 's/(^[0-9]+)(.*[a-z])(.*)/\3\2\1/g' hello |tr '[a-z]' '[A-Z]'
0

jxcia2018

赞同来自:

希望能够多出点 让我这新手获得成就感
0

alvinnull

赞同来自:

xuexi
0

ggangelo

赞同来自:

sed -r 's#(^[0-9]+)([a-z].*[a-z])(.*$)#\3\2\1#g' 1.txt |tr 'a-z' 'A-Z'
0

duyanbin

赞同来自:

sed  's/\([0-9]*\)\([a-z]*\)\([0-9]*\)/\3\2\1/ ; y/abcdef/ABCDEF/'
0

linux-小莫

赞同来自:

看看
0

linux-小莫

赞同来自:

sed -r 's/([^a-z][^a-z]*)([a-z][a-z]*)([^a-z][^a-z]*)/\3\2\1/g' 1.txt |sed 's/[a-z]/\u&/g'
0

linux-小莫

赞同来自:

sed -r 's/([^a-z][^a-z]*)([a-z][a-z]*)([^a-z][^a-z]*)/\3\2\1/g' 1.txt |sed 's/[a-z]/\u&/g'
0

xiaoweili

赞同来自:

学习了
0

jinm

赞同来自:

学习
0

未寒未央

赞同来自:

sed  -r 's/(^[0-9]{3})([a-z]{3})([0-9]{3}$)/\3\2\1/' 1.txt |sed 's/[a-z]/\U&/g'
0

小璇Linux

赞同来自:

学习
0

lerchi

赞同来自:

sed
0

qq895933723

赞同来自:

kankan
0

泡沫式丶黑鴉

赞同来自:

学习
0

乐宝儿

赞同来自:

sed -r 's/([0-9]*)([a-z]*)([0-9]*)/\3\2\1/g' sed.sh |sed 's/[a-z]/\u&/g'
0

1043788495

赞同来自:

需要答案
0

等风来

赞同来自:

学习
0

loveangeler

赞同来自:

sed -r 's/([0-9]+)([a-z]+)([0-9]+)/\3\2\1/g' test.txt|sed -r 's/([a-z])/\u&/g'
0

xzzlamp

赞同来自:

11
0

nihao426181

赞同来自:

^^^^^
0

一笑而过

赞同来自:

asdasd
0

has

赞同来自:

看一下
0

十月鱼

赞同来自:

学习
0

xsonboy

赞同来自:

sed -r 's#[a-z]#\U&#g' b.txt |sed -r 's#([0-9]+)([A-Z]+)([0-9]+)#\3\2\1#'
0

hhao

赞同来自:

1
0

Toornix

赞同来自:

cat text.txt |sed 's/123abc456/456ABC123/'|sed 's/456def123/123DEF456/'|sed 's/567abc789/789ABC567/'|sed 's/789def567/567DEF789/'
0

阿杰

赞同来自:

1
0

tytywu

赞同来自:

sed  's/\([0-9]\{3\}\)\(.*\)\([0-9]\{3\}\)/\3\2\1/' /tmp/2.txt
0

qq771744331

赞同来自:

很多不会啊
0

jonnylin

赞同来自:

学习
0

Bullet_Point

赞同来自:

1
0

hi_tomorrow

赞同来自:

学习
0

阿贤

赞同来自:

学习

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: