2012-02-24 42 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

相關問題