我目前在一个变量中有一个 IP 地址,并且我试图在末尾用一些字符串来回显该变量:
echo $INTERFACE_IP
echo ":0.0"
echo "${INTERFACE_IP}:0.0"
我得到的是:
192.168.240.238
:0.0
:0.0168.240.238
第三行的预期输出:
192.168.240.238:0.0
完整脚本:
#!/bin/bash
PS="/mnt/c/Windows/System32/WindowsPowerShell/v1.0/powershell.exe"
INTERFACE_INDEX=`${PS} Get-NetAdapter -InterfaceDescription "Cisco*" | awk '{print $8}'`
INTERFACE_IP=`${PS} Get-NetIPAddress -AddressFamily IPV4 -InterfaceIndex ${INTERFACE_INDEX} | grep IPAddress | cut -d ":" -f 2 | sed 's/ //g'`
echo $INTERFACE_IP
echo ":0.0"
echo "$INTERFACE_IP:0.0"
export DISPLAY=$DISPLAY