grep: Nur Treffer ausgeben
Nur Files mit Treffern ausgeben, nicht auch bei
Files ohne Treffern die leeren Arrays ausgeben.
Change-Id: Icfdb479a344d03191592e57515a9ec40c87aedf9
diff --git a/std/shells/magier/fileview.c b/std/shells/magier/fileview.c
index 58d7dfc..becc162 100644
--- a/std/shells/magier/fileview.c
+++ b/std/shells/magier/fileview.c
@@ -656,11 +656,12 @@
else
result = ( (sizeof(fullname) ? fullname + "\n" : "")
+ implode(result,"\n") + "\n");
- }
- if (flags&GREP_F)
- return write_file("/players/"+getuid()+"/grep.out",result);
- write(result);
+ // Ergebnis ausgeben in File oder an Magier
+ if (flags&GREP_F)
+ return write_file("/players/"+getuid()+"/grep.out",result);
+ write(result);
+ }
return RET_OK;
}