ich eine Frage an Shell-Scripting fragen will es Angenommen gibt zwei Wege, auf denen eine Datei Path_1
oder Path_2
Shell Scripting - Datei Existenz
Das Skript zunächst auf Path_1
aussehen sollte für die Datei installiert werden kann, wenn die Datei ist nicht vorhanden oder installiert auf Path_1
dann dem Skript für die Datei auf path_2
aussehen soll, wenn es nicht auch dort dann die Fehler zeigt
Ich habe dieses Code: - # Make sure that sh.exe is found in C:\Program Files (x86)\Git\bin\sh.exe ls /c/Program\ Files\ \(x86\)/Git/bin/sh.exe > /dev/null 2>&1 || { echo echo -e "\t Git Bash was not installed in the default location." echo -e '\t Installation requires sh.exe to be found at C:\Program Files (x86)\Git\\bin\sh.exe.' echo echo -e "\e[0;31mAborting...\e[m" waitForEnterAndExit } echo -e "\t Git Bash installation found in C:\Program Files (x86)/Git/bin/sh.exe"
jetzt die sh.exe kann bei
C installiert werden: \ Programme \ Git \ bin
oder
C:\Program Files (x86)\Git\bin\sh.exe
jetzt Ich möchte das Skript so ändern, dass es zuerst nach der Datei sucht:
C: \ Programme \ Git \ bin
, wenn die Datei dann nicht da ist bei
C:\Program Files (x86)\Git\bin\sh.exe
Was haben Sie selbst getan, um die Antwort zu finden? –
Probieren Googeln '" Bash-Datei existiert "' –