[英]On microblaze uclinux: put IP address to variable
是的,這與將IP地址放入bash變量有關。 有沒有更好的方法,但是在microblaze uclinux上,沒有什么想法對我有用。 我希望將eth0的IP地址存儲到一個shell變量中,可以使用它編寫腳本。 我需要其他想法如何做到這一點。
如果有幫助,ifconfig可用。 我發現在文件/etc/config/dhcp0.conf中存儲了正確的IP地址,這是文件的內容:
1 192.168.10.102
如何在不使用以下命令的情況下刪除1和空格
您可以使用外殼程序的內置read
功能:
read num ip </etc/config/dhcp0.conf
$num
將包含該行開頭的數字, $ip
將包含IP。
將eth0的ifconfig輸出分配給數組
ifout=($(ifconfig eth0))
去除數組第六個元素的分號之前的所有內容,並將其分配給變量$ ethip
ethip=${ifout[6]#*:}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.