当前位置: 技术问答>linux和unix
请教 提取字符串 脚本怎么写?
来源: 互联网 发布时间:2016-04-01
本文导语: 请教: 我有一个文件中只有一串字符串:“价格一2.2价格二:2.34价格三3.45价格四3.45。。。价格二十5.55”,如果我想找出价格十后面的数字是多少?请问用sed和cut联合起来(可再加上别的linux程序)怎么取出价格十后...
请教:
我有一个文件中只有一串字符串:“价格一2.2价格二:2.34价格三3.45价格四3.45。。。价格二十5.55”,如果我想找出价格十后面的数字是多少?请问用sed和cut联合起来(可再加上别的linux程序)怎么取出价格十后面的数字?
我有一个文件中只有一串字符串:“价格一2.2价格二:2.34价格三3.45价格四3.45。。。价格二十5.55”,如果我想找出价格十后面的数字是多少?请问用sed和cut联合起来(可再加上别的linux程序)怎么取出价格十后面的数字?
|
知道用sed了,自己多试试。
试试sed -n -e 's/^.*价格十(.*)价格.*$/1/p'
试试sed -n -e 's/^.*价格十(.*)价格.*$/1/p'
|
awk -F'价格.' '{print $11}'
|
用Perl+正则好使。。
|
//faint
|
最简单的就是用awk -F,何必去sed又cut的