gpt4 book ai didi

linux - Mac OS X 终端 - 我该如何 "clear | java foo"?

转载 作者:太空宇宙 更新时间:2023-11-04 04:49:33 27 4
gpt4 key购买 nike

所以我正在使用终端并发出命令

clear | java email11

我写的一半代码都被疯狂执行了

"Enter input filename [default: fileContainingEmails.txt]: Enter output filename [default: ]:"

然后出现错误:

Enter input filename [default: fileContainingEmails.txt]: Enter output filename [default: 
]: Exception in thread "main" java.util.NoSuchElementException: No line found
at java.util.Scanner.nextLine(Scanner.java:1516)
at email11.main(email11.java:39)

加起来就像:

myMachine:mydir me$ clear | java email11
Enter input filename [default: fileContainingEmails.txt]: Enter output filename [default:
]: Exception in thread "main" java.util.NoSuchElementException: No line found
at java.util.Scanner.nextLine(Scanner.java:1516)
at email11.main(email11.java:39)

终端返回:

myMachine:mydir me$ 

所以我的问题是,如何成功地传输此命令?

最佳答案

尝试

$ clear | xxd

这会给你类似的东西

0000000: 1b5b 481b 5b32 4a                        .[H.[2J

这是您的 email11 程序的输入。可能不是你的本意。只要这样做:

$ clear; java email11

这只是一个接一个地运行两个命令,就像您在两行不同的行中键入它们一样。

您可能应该阅读您正在使用的命令 shell 的文档。 OSX 上的默认 shell 是 bash;你可以see the manual here .

关于linux - Mac OS X 终端 - 我该如何 "clear | java foo"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9014842/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com