5 linux windows shell awk translation
我想将以下脚本从linux shell翻译成Windows XP shell
GPSID=$(awk '/GPSID/ {print $3}' gora.RTK )
awk -v variable=${GPSID} 'BEGIN {printf "Numer seryjny : " variable,$1}' >>out.txt
Run Code Online (Sandbox Code Playgroud)
第二行已被翻译; 问题是在windows中定义一个包含shell输出的变量:-(
怎么样 ...
for /f "tokens=*" %%a in ('echo Hello World') 设置 var=%%a
注意:在命令行上尝试时使用 %a 而不是 %%a,否则如果在批处理文件中使用,请将其保留为 %%a。
其中“echo Hello World”是要捕获其输出的命令,“var”是将存储输出的变量的名称。