function check(datei)
term.setTextColour(colors.white)
write(datei.." ")
if fs.isDir(datei) then
term.setTextColour(colors.green)
print("\(Verzeichnis\)")
else
term.setTextColour(colors.orange)
print("Inhalt:")
f = io.open(datei, "r")
data = f:read("*a")
f:close()
print(data)
term.setTextColour(colors.white)
if data:find ("shell.run") then
term.setTextColour(colors.red)
print("> Found a line with shell.run in "..datei.."!")
term.setTextColour(colors.white)
else
term.setTextColour(colors.lightgreen)
print("No shell.run in "..data)
term.setTextColour(colors.white)
end
end
print("")
end
function ReadDir(dir)
local dateien = fs.list(dir)
for i=1,#dateien do
if fs.isDir(dir) then
ReadDir(dateien[i])
end
check(dateien[i])
end
end
ReadDir("/")
scan:11: attempt to index? (a nil value)wat is wrong












