Hallo ihr,
ich bin recht grün hinter den Linux Ohren und bin vor ein paar Tagen auf besagtes Programm gestoßen. Kann mir jemand sagen, wie das Program mit mehr als einem Leerzeichen zwischen zwei Argumenten umgeht?
Ich schreibe grade ein shell script und als ich den "borg create" Befehl mal über echo ausgegeben, also den Befehl nicht gestartet/aufgerufen habe, sah ich, dass bei meinem output manchmal zwei Leerzeichen sind, wo nur eins ist.
Zudem wollte ich Fragen, ob es soweit OK aussieht? Gestern dachte ich, ich hätte es richtig und als ich heute nochmal drüber geschaut habe, meine ich festgestellt zu haben, dass ich das mit dem Zuweisen von archives und repositories noch unschlüssig bin.
Mein Vorhaben: Zwei Festplatten haben jeweils eine ext4/ntfs partition und ich möchte die aktuellen Daten, die sich laufend verändern (auf Festplatte A) auf Festplatte B als archiv haben, das Borg repository soll aber auf Festplatte A sein. Meine Festplatten:
# LABEL Mount point SIZE (GB) FREE(GB:%) USED(GB:%) DEV # # HDD_Data /mnt/Data_Linux 670 314:49 322:51 /dev/sdC 1 # HDD_WinData /mnt/DataBackup_Linux 356 27: 7 312:93 /dev/sdA 1 # # HDD_DataBkp /mnt/Data_Windows 251 251:99 1: 1 /dev/sdC 2 # HDD_WinDataBkp /mnt/DataBackup_Windows 105 22:21 83:79 /dev/sdA 2
Ein vom Script erstellter Beispiel-Befehl:
Starting backup for Profession: main (2019-04-21) borg create \ -p -v -s --noatime --checkpoint-interval 900 \ --compression auto,lzma,8 /mnt/DataBackup_Linux::2019-04-21_Profession-main \ /mnt/Data_Linux/Profession \ --exclude /mnt/Data_Linux/Profession/Movies \ --exclude /mnt/Data_Linux/Profession/Audio Starting backup for Profession: subs (2019-04-21) borg create \ -p -v -s --noatime --checkpoint-interval 900 \ --compression none \ /mnt/DataBackup_Linux::2019-04-21_Profession-subs \ /mnt/Data_Linux/Profession/Movies /mnt/Data_Linux/Profession/Audio
In diesem Fall habe ich keine doppelten Leerzeichen, aber so generell, interessiert mich, ob ich damit etwas riskiere, oder ob das Programm solche Fehler automatisch realisiert.
Vielen Dank!