Ich führe mit Rclone ein Skript aus, das Dateien von meiner Festplatte auf Google Drive verschiebt. Es sieht folgendermaßen aus:
#!/bin/bash
exec 1>> /home/user/MoveLog.txt
exec 2>&1
rclone move localfolder remotefolder:
Okay. Daher zeigt rclone während der Ausführung viele Terminalaktivitäten, wodurch das Protokoll ziemlich groß wird.
Ich möchte diese Ausgabe in dem erstellten Protokoll filtern.
Ich wollte ein Protokoll haben, das wie die Ausgabe von aussieht:
cat MoveLog.txt | grep Copied
Da dieser Befehl nur die wichtigeren Teile des Protokolls zurückgibt.
Wie kann ich dies im ersten Skript implementieren, sodass nur die Zeilen protokolliert werden, in denen der Text "Kopiert" enthalten ist? Vielen Dank.
quelle