Ich habe ein Batch-Skript, dass ich mit Bash ausführen muss, wegen dieser Redirections:
Code: Alles auswählen
#/bin/bash
...
matchLink=$(cut -d',' -f1 <<<$input)
matchDays=$(cut -d',' -f2 <<<$input)
matchDays="${matchDays// /,}"
matchType=$(cut -d',' -f3 <<<$input)
Ich würde das Skript gerne vom normalen Menü aus starten, also habe ich eine Desktop-Datei dafür erstellt und in .local/share/applications abgelegt. Aufruf des Skripts dort mittels
Problem: Das Skript wird erst mal ausgeführt (es fragt per YAD ein paar Benutzerangaben ab), bricht aber an der oben zitierten Stelle ab. Vermutlich weil die Default-Shell benutzt wird, also dash statt bash - die kennt die benutzten Umleitungen nicht.
Kann ich die Nutzung von Bash irgendwie erzwingen?