Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.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
通用unix文件实用程序(如ls、cat等)的Java实现_Java_Unix - Fatal编程技术网

通用unix文件实用程序(如ls、cat等)的Java实现

通用unix文件实用程序(如ls、cat等)的Java实现,java,unix,Java,Unix,一个类似的问题也存在,但最好的答案似乎是没有纯粹的解决方案,而是需要调用操作系统 为什么我需要这些实用程序,主要是为了将它们集成到GroovyShell中。大多数功能都在Java中提供,只是名称不同而已 如果要调用这些应用程序,可以使用Runtime.exec() 此功能的大部分在Java中可用,只是名称不同而已 如果要调用这些应用程序,可以使用Runtime.exec() 我不知道有一个预先煮熟的,直接放入的罐子,并表示没有。然而,图书馆如: 应该让生活更容易实现它们 还提到了一个l

一个类似的问题也存在,但最好的答案似乎是没有纯粹的解决方案,而是需要调用操作系统


为什么我需要这些实用程序,主要是为了将它们集成到GroovyShell中。

大多数功能都在Java中提供,只是名称不同而已


如果要调用这些应用程序,可以使用Runtime.exec()

此功能的大部分在Java中可用,只是名称不同而已


如果要调用这些应用程序,可以使用Runtime.exec()

我不知道有一个预先煮熟的,直接放入的罐子,并表示没有。然而,图书馆如:

应该让生活更容易实现它们


还提到了一个ls的解决方案,我不知道有一个预先煮熟的,直接放入的罐子,并表示没有。然而,图书馆如:

应该让生活更容易实现它们



还提到了ls的一种解决方案。

一些(主要与文本处理相关)unix命令在此处实现:

一些(主要与文本处理相关)unix命令在此处实现:

“存在类似问题”链接到该问题。@mP,您有近100个问题没有公认的答案!那一定是某种记录写这样一个库的绝佳机会,如果它真的不存在的话…;-)@所以,如果你决定写它,请告诉我们何时完成…:-)“存在一个类似的问题”链接到该问题。@mP,您有将近100个问题没有被接受的答案!那一定是某种记录写这样一个库的绝佳机会,如果它真的不存在的话…;-)@所以,如果你决定写它,请告诉我们何时完成…:-)这不是一个纯粹的java解决方案,我之所以有这么多未回答的问题,是因为我没有得到答案。阅读我的问题,浏览答案,看看它们有多差。我的意思是,如果我在windows上,我可能没有“ls”,因此你的答案不是一个真正合适的解决方案,也不是可移植的。Java已经有了一种做你想做的事情的方法。你说你想要一个纯Java的解决方案,但是你想使用类似Unix的命令来实现。你能理解为什么我们对你想要什么感到困惑吗?似乎你只需要掌握shell命令就可以在Java中编写出你想要的程序??与这样的答案相匹配,你可以说只需编写它,Java正在图灵完成它只是从头开始编写任何东西的问题。这不是一个真正的答案,它可能是唯一的答案,但本着尊重他人工作的精神(这是我的q所说的),这毫无帮助。这不是一个纯粹的java解决方案。我之所以有这么多未回答的问题,是因为我没有得到答案。阅读我的问题,浏览答案,看看它们有多差。我的意思是,如果我在windows上,我可能没有“ls”,因此你的答案不是一个真正合适的解决方案,也不是可移植的。Java已经有了一种做你想做的事情的方法。你说你想要一个纯Java的解决方案,但是你想使用类似Unix的命令来实现。你能理解为什么我们对你想要什么感到困惑吗?似乎你只需要掌握shell命令就可以在Java中编写出你想要的程序??与这样的答案相匹配,你可以说只需编写它,Java正在图灵完成它只是从头开始编写任何东西的问题。这不是一个真正的答案,它可能是唯一的答案,但本着尊重他人工作的精神(这是我的q所说的),这毫无帮助。guava如何比较像ls(列表)这样的unix文件实用程序?我一点也看不到相似之处。。。ls获取参数并打印一个列表……当然可以用guava甚至纯java来完成,但您的答案远不能替代纯java中的unix UTIL。@mP:正如我在回答中所说,我不知道有java替代unix UTIL,我非常怀疑是否有。另请参见我链接到的超级用户问题。列出的库提供了标准Java之上的一些附加抽象,因此它们将使实现ls、cat等方面的工作变得更容易。不过,它们并不是替代品。据我所知,你必须自己写。@DG是的,guava不是-这不是关于国际奥委会或国际奥委会的问题,commons io是的,如果你要自己写,这是一个开始。超级用户q并没有说太多。guava如何比较像ls(列表)这样的unix文件实用程序?我一点也看不到相似之处。。。ls获取参数并打印一个列表……当然可以用guava甚至纯java来完成,但您的答案远不能替代纯java中的unix UTIL。@mP:正如我在回答中所说,我不知道有java替代unix UTIL,我非常怀疑是否有。另请参见我链接到的超级用户问题。列出的库提供了标准Java之上的一些附加抽象,因此它们将使实现ls、cat等方面的工作变得更容易。不过,它们并不是替代品。据我所知,你必须自己写。@DG是的,guava不是-这不是关于国际奥委会或国际奥委会的问题,commons io是的,如果你要自己写,这是一个开始。超级用户q实际上说的不多。