Android相当于“/ dev / stdout”和“/ dev / stderr”

时间:2014-02-08 18:09:59

标签: android shell scripting output

我意识到unrooted Android设备上不存在文件/ dev / stdout和/ dev / stderr。我没关系 - 但我需要一些方式来重定向我的shell脚本中的输入/输出 - 包括将输出重定向到输出。

Android文件系统中是否存在这些缺少的特殊文件的等效?如果有的话,我可以设计我的脚本以便在Android上运行时自动使用它们而不是传统的等效脚本---但只有存在这样的文件时才会使用。

那么有人知道这些特殊文件的Android等价物吗?

1 个答案:

答案 0 :(得分:4)

如果您正在寻找/ dev / stdout和/ dev / stderr的替换,请分别使用/ proc / self / fd / 1和/ proc / self / fd / 2(实际上,在linux中,/ dev / stdout和/ dev / stderr是这些文件的符号链接)。它适用于我的Galaxy S4。