假设在D:\HELLOW\有一文件 my.bat
如何在运行 my.bat 时候返回 MY.BAT的地址 D:\HELLOW\my.bat 供MY.BAT使用
如何在运行 my.bat 时候返回 MY.BAT的地址 D:\HELLOW\my.bat 供MY.BAT使用
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
gawk "/^::AWK脚本定义开始/,/^::AWK脚本定义结束/{if ($0!~/^::AWK脚本定义(开始|结束)/)print $0 }" "%~f0" > yh.awk
gawk -f "%~dp0yh.awk" aa.TXT & del "%~dp0yh.awk"
goto END
::AWK脚本定义开始
BEGIN { FS="\n"}
{
if ($1!~/R\|/) {
if($1!~/T+/){temp = (temp $1 "\n")}
}
else {
# 搜索第一块数字域 域开始值 域跨度值
print match($1,/\|+\|/),RSTART,RLENGTH
name=substr($1,RSTART+1,RLENGTH-2)
print match($1,/\|\..*Min.*\|/),RSTART,RLENGTH
TIME=substr($1,RSTART+1,RLENGTH-2)
print TIME
sub("TIME",TIME,temp)
print temp>name".txt"
temp = ""
}
}
::AWK脚本定义结束
:END