【问题标题】:Piping stdout to specific location, Linux [closed]将标准输出管道传输到特定位置,Linux [关闭]
【发布时间】:2014-12-20 23:03:36
【问题描述】:

我希望你能明白我的意思:)

没有管道的命令是:

aircrack-ng handshakes.cap -w wordlist.txt

将 crunch 标准输出重定向到 aircrack:

这些命令不起作用:

crunch 8 8 abc123 | aircrack-ng handshakes.cap -w -

crunch 8 8 abc123 | aircrack-ng handshakes.cap -w-

crunch 8 8 abc123 | aircrack-ng handshakes.cap -w

【问题讨论】:

  • 我不确定我是否理解您的用例。首先关。从gedit 管道中删除-。例如。 echo file.txt | gedit.
  • 你想用最后两个完成什么?

标签: linux redirect pipe piping


【解决方案1】:
crunch 8 8 abc123 | aircrack-ng -w "-" handshakes.cap

【讨论】:

  • @WiFry,嘿伙计,随时。
【解决方案2】:

要尝试的另一件事是进程替换:

aircrack-ng handshakes/PTCL-Broadband.cap -w <(crunch 8 8 abc123)

这是否有效取决于 aircrack 想要对输入文件做什么。

您也可以分两步完成:

crunch 8 8 abc123 > /tmp/somefile
aircrack-ng handshakes/PTCL-Broadband.cap -w /tmp/somefile

【讨论】:

  • 谢谢..aircrack-ng handshakes/PTCL-Broadband.cap -w
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-04-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-07-05
  • 2019-03-17
  • 1970-01-01
相关资源
最近更新 更多