当前位置: 技术问答>linux和unix
shell正则
来源: 互联网 发布时间:2016-09-03
本文导语: 有一字符串[from]aaaaaa[/from][from]bbbbbb[/from][from]ccccccc[/from] 在shell中如何把aaaaaa,bbbbbb和ccccccc提取出来?该怎么写…… | echo "[from]aaaaaa[/from][from]bbbbbb[/from][from]ccccccc[/from]" | sed 's/[from]/;/g' | sed...
有一字符串[from]aaaaaa[/from][from]bbbbbb[/from][from]ccccccc[/from]
在shell中如何把aaaaaa,bbbbbb和ccccccc提取出来?该怎么写……
在shell中如何把aaaaaa,bbbbbb和ccccccc提取出来?该怎么写……
|
echo "[from]aaaaaa[/from][from]bbbbbb[/from][from]ccccccc[/from]" | sed 's/[from]/;/g' | sed 's/[/from]/;/g' | awk -F';' '{print $2,$4,$6}'
|
array=(`echo "[from]aaaaaa[/from][from]bbbbbb[/from][from]ccccccc[/from]" | sed 's/[from]/;/g' | sed 's/[/from]/;/g' | awk -F';' '{print $2" "$4" "$6}'`)
${array[0]}
${array[1]}
${array[2]}
就是数组的三个元素
|
sed 's/[/?from]/ /g'