用于分配AWK路径的批处理脚本

时间:2016-02-11 22:44:12

标签: windows batch-file awk

所以我目前有以下名为delim.bat的批处理脚本:

@echo off 
awk -f file1.awk Main.dat

我想从存储过程运行它,如下所示:

EXEC master..xp_CMDShell '"\\WindowsSQL034\Source\delim.bat"'

但是,由于gawk没有指向Windows控制面板中的路径,它会给我一个错误说

  

' AWK'不被识别为内部或外部命令,可操作程序或批处理文件。

所以我目前已经在另一个网络驱动器中安装了gawk(\ Wind34 \ batch)所以我想知道是否有一行可以添加到我的delim.bat文件中以便能够从SQL运行该文件没有麻烦?

注意:我无权访问控制面板中的SQL服务器 - 系统 - 高级选项卡 - 我可以在自己的计算机上执行路径。

或者您可以使用其他解决方案或替代方案来运行它吗?就像我可以在内联网(html /经典asp-javascript)页面上的按钮一样。

非常感谢!

1 个答案:

答案 0 :(得分:0)

您可以将awk替换为\Wind34\batch\gawk或通过以下找到的Windows路径替换:

where awk