当前位置: 技术问答>linux和unix
这句awk有什么错误呢 怎么达不到我要的效果呢
来源: 互联网 发布时间:2016-12-09
本文导语: 问题1: _str="aa,bb,cc [name, address, age]" awk -F, '{printf ""192.168.0.148","/'$_str'/}' 输出结果出错: awk: cmd. line:1: {printf ""192.168.0.148","/aa,bb,cc awk: cmd. line:1: ^ unexpected...
问题1:
_str="aa,bb,cc [name, address, age]"
awk -F, '{printf ""192.168.0.148","/'$_str'/}'
输出结果出错:
awk: cmd. line:1: {printf ""192.168.0.148","/aa,bb,cc
awk: cmd. line:1: ^ unexpected newline or end of string
该怎么改呢 我想要的效果是 : "192.168.0.148" aa bb cc [name, address, age]
问题2:
关于 _str="aa,bb,cc [name, address, age]"中, 我想在后面加个"n"回车该怎么操作呢, 输出_str时 ,后面有个回车换行符
多谢..................
_str="aa,bb,cc [name, address, age]"
awk -F, '{printf ""192.168.0.148","/'$_str'/}'
输出结果出错:
awk: cmd. line:1: {printf ""192.168.0.148","/aa,bb,cc
awk: cmd. line:1: ^ unexpected newline or end of string
该怎么改呢 我想要的效果是 : "192.168.0.148" aa bb cc [name, address, age]
问题2:
关于 _str="aa,bb,cc [name, address, age]"中, 我想在后面加个"n"回车该怎么操作呢, 输出_str时 ,后面有个回车换行符
多谢..................
|
像这样的元字符,用注意字符就可以了
比如[:得这样 [
----------------------
更多技术文章敬请关注:武汉华嵌-嵌入式培训专家,国内领先的嵌入式服务机构,
http://www.embedhq.org
比如[:得这样 [
----------------------
更多技术文章敬请关注:武汉华嵌-嵌入式培训专家,国内领先的嵌入式服务机构,
http://www.embedhq.org
|
echo $_str|awk -F',' '{print ""192.168.0.148"", $1" "$2" "$3","$4","$5"n" }'
行不?
行不?