I've currently got an IP address in a variable and I'm trying to echo that variable with some string at the end:
echo $INTERFACE_IP
echo ":0.0"
echo "${INTERFACE_IP}:0.0"
And what I'm getting is:
192.168.240.238
:0.0
:0.0168.240.238
Expected output for the third line:
192.168.240.238:0.0
Full script:
#!/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