Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux和Crunch密码生成器_Linux_Passwords - Fatal编程技术网

Linux和Crunch密码生成器

Linux和Crunch密码生成器,linux,passwords,Linux,Passwords,我有一个程序需要一个变量-e,./program-e 我知道如何在linux中使用管道/程序| crunch等来使用crunch 但是我不知道如何添加第一个变量-e 有没有办法在命令的中间运行紧缩?< /P> *顺便说一句,我的一个用户丢失了一个重要zip文件的密码,就这么简单: ./program -e | crunch etc 考虑到您在下面的评论,您可以尝试一下: ./program `crunch etc` -e 我认为正确的答案是: crunch | xargs-I{}./prog

我有一个程序需要一个变量-e,./program-e

我知道如何在linux中使用管道/程序| crunch等来使用crunch

但是我不知道如何添加第一个变量-e

有没有办法在命令的中间运行紧缩?< /P>
*顺便说一句,我的一个用户丢失了一个重要zip文件的密码,就这么简单:

./program -e | crunch etc
考虑到您在下面的评论,您可以尝试一下:

./program `crunch etc` -e

我认为正确的答案是: crunch | xargs-I{}./program-e{}


有关更多解释,请参见manxargs(-I只是为输入流上读取的内容提供了一个可重用的名称…

crunch命令后面需要-e。否则输出将是./program-e aaaaaaaaaaa,我需要./program aaaaaaaaa-e。那行吗?哦,那完全不同。所以你需要把一个命令的输出输入到另一个命令中?arkascha,基本上是的。我为这个问题添加了一种方法。那个有用吗?如果没有,那么我建议您编写一个简短的bash脚本,这样您可以将一个命令的输出保存到一个变量中,并在另一个调用中重用它。谢谢您的回答,看起来我必须尝试编写一个脚本。您可以添加有关解决方案的更多详细信息吗?