Android 通过“检查文件是否包含字符串”;grep-q";在JNI
我正在编写一个小的Android程序,它可以检查有多少文件包含某个字符串,而不必完全读取它们的内容 因此,我发现了一个很好的方法,就是使用Android 通过“检查文件是否包含字符串”;grep-q";在JNI,android,android-ndk,grep,java-native-interface,command,Android,Android Ndk,Grep,Java Native Interface,Command,我正在编写一个小的Android程序,它可以检查有多少文件包含某个字符串,而不必完全读取它们的内容 因此,我发现了一个很好的方法,就是使用grep-q命令。因为执行该命令,所以不会输出退出代码(0:匹配,1:不匹配) 但是我不知道在JNI中执行C语言完成的命令后如何获得退出代码。感谢Blackbelt的参考。在我的例子中,execute“grep-q”没有输出。只有在退出代码echo$完成时,才能进行检查?你还有别的想法吗?q所做的就是抑制grep的正常输出。只是不要使用这个选项,而是使用给定链
grep-q
命令。因为执行该命令,所以不会输出退出代码(0:匹配,1:不匹配)
但是我不知道在JNI中执行C语言完成的命令后如何获得退出代码。感谢Blackbelt的参考。在我的例子中,execute“grep-q”没有输出。只有在退出代码echo$完成时,才能进行检查?你还有别的想法吗?q所做的就是抑制grep的正常输出。只是不要使用这个选项,而是使用给定链接中描述的技术。我决定使用-q,因为我不想读取大部分较大的整个文件。