我想将以下脚本从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/