Script – die besten Beiträge

bash Script: Leerzeichen- und Variablen-Auswertungsproblem?

Hallo!

( tl;dr ? überflieg das Fettgedruckte und das CodeBeispiel =) )

Das Problem ist etwas komplexer, ich konnte es aber auf das folgende, einfache Problem begrenzen:

  • Prüfe ob das Verzeichnis /backups/01 today/ existiert.
  • falls Ja: Wechsle in das Verzeichnis und dann führe den Befehl macheX aus
  • ansonsten: gib eine Fehlermeldung aus

Kern des Problems: Das Verzeichnis enthält enthält ein Leerzeichen und der Pfad muss vor dem Prozess in der Variablen DIRR gepeichert werden. (Der Pfad kann nicht umbenannt werden, das wäre zu einfach)

Ich habe in etwa folgendes:

#!/bin/bash

DIRR="/backups/01 today"

if [ -d $DIRR ];
then
  cd $DIRR
  macheX
else
   echo "FEHLER: $DIRR existiert nicht!"
fi

Wie man sieht wird die Variable DIRR anfangs gesetzt und wird anschließend auf drei unterschiedliche arten ausgewertet. Ich habe im Code-Beispiel bewusst auf ` ' und " Einfassungen von DIRR verzichtet, denn genau das ist das Problem! Wie müssen diese DIRR eingefasst werden und wie der Pfad angegeben werden, damit es funktioniert?

Ich habe etliche Kombinationen durch und werde langsam verrückt. =) Wenn ich den Pfad z.B. mit oder ohne escape-Zeichen vor dem Leerzeichen angebe, dann klappt das eine aber es hakt dann wieder wo anders. In der Fehlermeldung darf das Verzeichnis beliebig erscheinen (mit ` ' " oder auch dem escape-Zeichen \ )

Wer schafft es mein Brett vorm Kopf zu zersägen? =)

Linux, Bash, Script, Shell

Welcher Matheanteil von Maschinenbau- oder Elektrotechnik- Studium ist schwieriger?

Ich habe mein 3er Abi als ehemaliger Hauptschüler geschafft und möchte Studieren. Jedoch habe ich Angst, das Studium aufgrund der Masse oder einfach allgemein aus irgenteinem Grund nicht zu schaffen. Ich steh auf Mathe, Technik und Informatik und habe mir deshalb Studiengänge wie folgt Elektrotechnik; Maschinenbau; Wirtschaftsingeneurwesen; Wirtsschaftsinformatik ins Auge gefasst. Einer meiner Fragen ist nun, welche dieser genannten Fächer ist "einfacher" (einfach ist Subjectiv...das ist mir klar), "einfacher" gerade im bezug auf die Mathe-Modulle zu Beginn des Studiums.... Für Elektrotechnik wären das Mathematik für Elektrotechnik-Ingeneure 1-3; für Maschinenbau und Wirstschaftsingeneurwesen ist es Mathematik 1-3. Welche der beiden ist den im Vergleich gesehen "einfacher"?Gibt es hier ehemalige Studenten / bzw noch Studierende, die Ihre Scripts/Pdfs hochladen könnten... vlt sogar mir schicken könnten per E-Mail? richard-siebert@outlook.de Ich würde mir gerne schonmal ein Einblick in den Stoff, auch wenn ich mit großer Wahrscheinlichkeit nichts verstehen werde, verschaffen.... auch wären Klausuren sehr gut um auch Inhalt solcher Prüfungen zu überschauen.. ggf mit lösungen, .. ihr könnt auch die Namen entfernen, falls ihr sie einfach nur koppiert.. ich werde mit scripts /etc verntwortungsbewusst, vertraulich umgehen und nicht publizieren.Das versprechen ich, sie dienen nur meiner eigenen Nutzung. Ich wäre über inhaltliche ernstgemeinte Antworten sehr erfreut und über Materiallien sogar noch mehr. zu letzt: Wie fandet Ihr das Elektrotechnik oder Maschinenbau Studium ? Kann man mit dem Bachleor of Science beruflich Fussfassen oder wird es allg. bevorzugt, wenn man direkt den Master macht.. oder kann man mit dem B. Science nicht so viel anfangen , als wie mit dem Bachleor of Eng. ??? Danke schonmal im vorraus. Mit freundlichen Grüßen Siebert

Elektrotechnik 100%
Maschinenbau 0%
Wirtschaftsingeneurwesen 0%
Studium, Elektrotechnik, Maschinenbau, Script, Student, Studienwahl, studieren

Meistgelesene Beiträge zum Thema Script