Chinaunix

标题: 菜鸟先飞.....基础不好.请看一下这个如何解决 [打印本页]

作者: udb6688    时间: 2006-08-18 14:07
标题: 菜鸟先飞.....基础不好.请看一下这个如何解决
在这个语句中<AA>diskspace</AA>如何抽取diskspace,注意前后不能有空格
作者: sqp1982    时间: 2006-08-18 14:13
提示: 作者被禁止或删除 内容自动屏蔽
作者: 4Aiur    时间: 2006-08-18 14:16
echo '<AA>diskspace</AA>' | awk -F '<|>' '{print $3}'
作者: udb6688    时间: 2006-08-18 14:24
要用sed抽取,不能用awk
作者: sqp1982    时间: 2006-08-18 14:25
提示: 作者被禁止或删除 内容自动屏蔽
作者: 4Aiur    时间: 2006-08-18 14:35
echo '<AA>diskspace</AA>' | sed 's/^<..>//;s/<\/..>$//'
作者: udb6688    时间: 2006-08-18 14:39
原帖由 4Aiur 于 2006-8-18 14:16 发表
echo '<AA>diskspace</AA>' | awk -F '<|>' '{print $3}'

中的$3代表那一列
作者: 寂寞烈火    时间: 2006-08-18 14:39
sed 's/.*>\(.*\)<.*/\1/'
作者: sosogh    时间: 2006-08-18 15:03
awk -F '<|>' '{print $3}'

<|>表示:
大于号>   跟   小于号<     都是FS(field separator)
作者: stephen412    时间: 2006-08-18 15:42
你发重复了!!!!




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2