我想将以下脚本从 linux shell 翻译成 Windows XP shell
GPSID=$(awk '/GPSID/ {print $3}' gora.RTK )
awk -v variable=${GPSID} 'BEGIN {printf "Numer seryjny : " variable,$1}' >>out.txt
第二行已翻译;问题是在 Windows 中定义一个包含 shell 输出的变量:-(
最佳答案
确定问题已解决
for /f "tokens=*" %%a in ('awk "/GPSID/ {print $3}" gora.RTK ') do set var=%%a
awk "BEGIN {printf \"GPSID : \" }" >out.txt
echo %var% >>out.txt
这段代码基本上完成了我想做的事情。
你太棒了谢谢!!!!!
关于windows - ASSIGN win XP 命令行输出到变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/537404/