我再次希望我可以在尝试做一些 Windows 批处理的东西时使用 bash。什么是这个 Bash 表达式的短的 windows 批处理等价物?
$ var="EIPADDRESS=192.168.20.139"; IPAddress="${var##*=}" ; echo "IP: ${IPAddress}"
IP: 192.168.20.139
上面删除了字符串中直到并包括最后一个“=”实例的所有内容。
我想出了一些去掉第一个n
字符的东西,但我宁愿不依赖先验的字符串形式:
set var="EIPADDRESS=192.168.20.139"
set IPAdress=%var:~11%
echo IP: %IPAddress%
无论提供什么解决方案,它都必须与 Windows 7 的 vanilla 安装一起使用:所以请不要使用第三方工具。