是的,这与counting the number of occurrences of a certain substring in a SQL varchar?有关,但在微型uclinux上我没有任何想法。 我希望将我的eth0的ip地址存储到shell变量中,我可以使用它编写脚本。我需要其他想法如何做到这一点 如果有帮助,ifconfig可用。 我发现在文件/etc/config/dhcp0.conf中存储了正确的IP地址,这里是文件的内容:
1 192.168.10.102
如何使用以下命令
删除1和空格而不使用答案 0 :(得分:2)
您可以使用shell的内置read
:
read num ip </etc/config/dhcp0.conf
$num
将包含该行开头的数字,$ip
将包含IP。
答案 1 :(得分:0)
将eth0的ifconfig输出分配给数组
ifout=($(ifconfig eth0))
在数组的第6个元素的分号前删除所有内容并将其分配给变量$ ethip
ethip=${ifout[6]#*:}