linux中sed查询内容无法赋值给变量
命令如下:[root@linux(MH)~]#myip=$(ifconfigeno16777736|grep'inet'|sed's#^.*inet\(.*\)net.*...
命令如下:
[root@linux(MH) ~]# myip=$(ifconfig eno16777736 | grep 'inet ' | sed 's#^.*inet \(.*\) net.*$#\1#g')
[root@linux(MH) ~]# echo $(myip)
sed:-e 表达式 #1,字符 28:未终止的“s”命令
这个就可以实现:
myip=$(ifconfig eno16777736 | grep 'inet ' | sed 's#^.*inet ##g'|cut -d ' ' -f1") 展开
[root@linux(MH) ~]# myip=$(ifconfig eno16777736 | grep 'inet ' | sed 's#^.*inet \(.*\) net.*$#\1#g')
[root@linux(MH) ~]# echo $(myip)
sed:-e 表达式 #1,字符 28:未终止的“s”命令
这个就可以实现:
myip=$(ifconfig eno16777736 | grep 'inet ' | sed 's#^.*inet ##g'|cut -d ' ' -f1") 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询