当前位置: 技术问答>linux和unix
shell 编程新手求解答--提取特定字符串
来源: 互联网 发布时间:2017-05-10
本文导语: 如何从一个文件中提取我需要的字符串? 文件test.txt中有一行字符串: fdda=ecef fdfa=yhrr inre=rvs user=Tom dafae=rge ng=rfsf 现在需要写一个shell脚本提取对应user的值给变量var,也就是使var=Tom 脚本越简单越好,求大神帮忙...
如何从一个文件中提取我需要的字符串?
文件test.txt中有一行字符串:
fdda=ecef fdfa=yhrr inre=rvs user=Tom dafae=rge ng=rfsf
现在需要写一个shell脚本提取对应user的值给变量var,也就是使var=Tom
脚本越简单越好,求大神帮忙,谢谢了!
文件test.txt中有一行字符串:
fdda=ecef fdfa=yhrr inre=rvs user=Tom dafae=rge ng=rfsf
现在需要写一个shell脚本提取对应user的值给变量var,也就是使var=Tom
脚本越简单越好,求大神帮忙,谢谢了!
|
var=`sed -r 's/.*user.id=([^ ]*).*/1/' urfile`
|
$ eval $(cat test.txt)
$ var=$user
$ var=$user
|
$ var=$(awk 'BEGIN{FS="="}{for(i=1;i