【问题标题】:Issue while executing cygwin command from batch file从批处理文件执行 cygwin 命令时出现问题
【发布时间】:2013-10-02 11:12:39
【问题描述】:

以下是我的命令。我想自动化这个命令。所以我使用批处理文件来调用这个命令。但是此命令不适用于批处理文件。我可以更改目录。从“&&”部分之后我无法执行。请指教

启动 C:/Cygwin/bin/mintty.exe /bin/env CHERE_INVOKING=1 /bin/bash --login -i -c "cd /cygdrive/c/User_login_%date%/ && grep "User:" 会话 | grep 模块 | grep -v 管理员 | grep -v 系统 | grep -o "用户:[A-Za-z]* [A-Za-z]" | grep - o "[A-Za-z] [A-Za-z]*$" | 排序 | uniq -c >> UserLogins.txt;exec bash"

【问题讨论】:

  • 当我单独使用该命令时,它的工作正常请帮助

标签: bash batch-file cygwin


【解决方案1】:

这是直接复制吗?

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"

我认为您在" 之前错过了&& 之前的双引号。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-30
    • 2013-09-24
    • 2013-11-11
    • 2018-12-25
    • 2013-07-23
    • 2011-08-27
    相关资源
    最近更新 更多