Ad 1: Grep standardmäßig druckt Ausgabe auf STDOUT (standart Ausgang), die in Ihrem Fall ist, Terminal.
Wenn Sie die Ausgabe in die Datei speichern möchten, die Umleitung der Ausgabe verwenden:
some command > file #this will write file anew (any file will be overwritten)
another command >> file #this will append to file, (file will be created, if doesn't exist)
Wenn Sie die Ausgabe an Variablen speichern möchten, verwenden Sie folgende Syntax:
NAMEOFVARINUPPERCASE=$(whole command)
Bitte beachten Sie, dass sind KEINE Leerzeichen um =. Beachten Sie außerdem, dass diese Variable nur für die aktuelle Terminalsitzung verfügbar ist. Sie können jedoch immer export
es, oder speichern Sie es in der Datei.
Ad 2:
Verwendung folgende Syntax:
(command_to_find_mac && echo $(date)) >> file
Es ist ziemlich unklar, was Sie hier sind zu fragen. Die Ausgabe wird nicht gespeichert (außer als stdout). Sie können es jedoch als Variable speichern oder in eine Datei schreiben/anhängen. – NullDev