2013-09-26 163 views
0

以下是我的命令。我想自动执行这个命令。所以我使用批处理文件来调用这个命令。但是这个命令在批处理文件中不起作用。我可以更改目录。从“& &”后面的部分我无法执行。请指点执行批处理文件中的cygwin命令时发出

启动C:/Cygwin/bin/mintty.exe /斌/ env的CHERE_INVOKING = 1 /斌/庆典--login -i -c“CD/cygdrive/C/User_login_%DATE%/ & &的grep “User:”session | grep Module | grep -v Administrator | grep -v System | grep -o“User:[A-Za-z] * [A-Za-z] ”| grep -o“[ A-ZA-Z] [A-Za-z] * $“| sort | uniq -c >> UserLogins.txt; exec bash”

+0

当我单独使用命令其工作正常请帮助 – jai

回答

0

这是直接复制吗?

start C:/Cygwin/bin/mintty.exe /bin/env CHERE_INVOKING=1 /bin/bash --login -i -c "cd /cygdrive/c/User_login_%date%/ && grep "User:" session | grep Module | grep -v Administrator | grep -v System | grep -o "User: [A-Za-z]* [A-Za-z]" | grep -o "[A-Za-z] [A-Za-z]*$" | sort | uniq -c >> UserLogins.txt;exec bash" 

我想你&&之前错过了一个双引号这里"

+0

没有约翰我试过“它不工作 – jai