2012-02-24 52 views
0

我的shell脚本中有一个奇怪的错误。 使用此:linux:为什么我不能搜索/ sys/class但我可以搜索/ sys

$find /sys/class/ -name temp -exec cat '{}' ';' 

我得到的

77000 
find: `/sys/kernel/debug': Permission denied 

输出我只希望在77000显示,但是我不能限制搜索到的类子文件夹的某些原因。

$find /sys/class/ -name temp -exec cat '{}' ';' 

键入上面我没有得到任何结果在所有...

奇怪吧?

哈哈如果有人能澄清为什么会发生这种事真棒!

+3

我想你可能已经在你的第一个代码示例做了一个复制粘贴错误 - 它不应该是'$查找/ SYS/-name温度-exec猫“{}”“;”' ? – maialithar 2012-02-24 06:44:36

+1

了解重定向,如果想禁止警告消息,请使用'2>/dev/null'。 – 2012-02-24 07:49:14

+0

/sys/class下没有名为'temp'的文件;因此没有结果 – tMC 2012-02-24 15:23:00

回答

1

find /sys -name temp -exec cat '{}' ';' 2> /dev/null

相关问题