【问题标题】:How do I get the x word of a line in command prompt?如何在命令提示符下获取一行的 x 字?
【发布时间】:2012-10-20 23:42:37
【问题描述】:

此刻我得到:

tasklist | grep java

提供以下行:

java.exe      1234 Console     1      100.0k

现在我只需要第二个参数,在本例中为 1234。

tasklist | grep java | ???

【问题讨论】:

    标签: grep command prompt


    【解决方案1】:
    tasklist | awk '/java/{ print $2 }'
    

    【讨论】:

    • 谢谢,但是当我输入这个时,它说 command 'awk' not found 或拼写错误。
    • 您在哪个平台上没有awk 可用?
    • Windows 7,可能没有设置环境变量,我在 atm 查找它,gawk 显然存在,但在我的系统上也找不到...
    【解决方案2】:

    使用awk 打印与您的 grep 模式匹配的行的第二个单词

    tasklist | grep java | awk '{print $2}'
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-08-28
      • 2020-03-05
      • 1970-01-01
      • 2019-01-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多