我试图通过shell脚本找到我自己系统的ip-address并写入我脚本内容的文本
@H_403_6@#!/bin/bash
wifiip=$(ip addr | grep inet | grep wlan0 | awk -F" " '{print $2}'| sed -e 's/\/.*$//')
eth0ip=$(ip addr | grep inet | grep eth0 | awk -F" " '{print $2}' | sed -e 's/\/.*$//')
if [ "$eth0ip" == "0" ]; then
echo "$eth0ip" | grep [0-9]$> /home/pi/att/ip.txt
else
echo "$wifiip" | grep [0-9]$> /home/pi/att/ip.txt
fi
并尝试做一些事情,如果一个接口没有在ip.txt中打印另一个IP
但它正在给予
@H_403_6@ip.sh: 14: [: unexpected operator