因为你有 cygwin 和 awk
{
tf = substr($0,3,2)
ss = substr($0,6,2)
print substr($0,1,2) ss substr($0,5,1) tf substr($0,8)
}
将以上内容另存为 myscript.awk 并保存在 windows 命令行中
c:\test> awk -f myscript.awk file
如果你喜欢使用windows工具,你可以使用vbscript作为替代
Set objFS=CreateObject("Scripting.FileSystemObject")
Set objArgs = WScript.Arguments
strFile = objArgs(0)
Set objFile =objFS.OpenTextFile(strFile)
Do Until objFile.AtEndOfLine
strLine = objFile.ReadLine
tf = Mid(strLine,3,2)
ss = Mid(strLine,6,2)
WScript.Echo Mid(strLine,1,2) & ss & Mid(strLine,5,1) & tf & Mid(strLine,8)
Loop
将以上内容另存为 myscript.vbs 并保存在命令行中
c:\test> cscript //nologo myscript.vbs file