求分析一下这段语句
发表于 : 2012-09-03 17:49
gawk '/\$[1-9][0-9]*\.[0-9[0-9]*/ {print $1,$2,$3;} /\$0\.[0-9][0-9]*/{prints ; }'
或者指点一下分析方法。。。。。。
或者指点一下分析方法。。。。。。
为什么$要放在前面了?lxr1234 写了:这里其实有两个语句,这样就看懂了吧?这是搞电话簿吗?
/\$[1-9][0-9]*\.[0-9[0-9]*/ {print $1,$2,$3;}
/\$0\.[0-9][0-9]*/{prints ; }
13378333 写了:为什么$要放在前面了?lxr1234 写了:这里其实有两个语句,这样就看懂了吧?这是搞电话簿吗?
/\$[1-9][0-9]*\.[0-9[0-9]*/ {print $1,$2,$3;}
/\$0\.[0-9][0-9]*/{prints ; }
$不是表示末尾吗?怎么又成搜索了?naturalaw 写了:13378333 写了:为什么$要放在前面了?lxr1234 写了:这里其实有两个语句,这样就看懂了吧?这是搞电话簿吗?
/\$[1-9][0-9]*\.[0-9[0-9]*/ {print $1,$2,$3;}
/\$0\.[0-9][0-9]*/{prints ; }![]()
你没看到转义哦。$属于搜索的关键词
13378333 写了:$不是表示末尾吗?怎么又成搜索了?naturalaw 写了:13378333 写了:为什么$要放在前面了?lxr1234 写了:这里其实有两个语句,这样就看懂了吧?这是搞电话簿吗?
/\$[1-9][0-9]*\.[0-9[0-9]*/ {print $1,$2,$3;}
/\$0\.[0-9][0-9]*/{prints ; }![]()
你没看到转义哦。$属于搜索的关键词
//之间部分是awk搜索的正则表达式,\$属于要搜索的关键词组成部分,$表示结尾,这里要搜索本身,所以要转义。/\$[1-9][0-9]*\.[0-9[0-9]*/